To navigate, press the arrow keys. Macfarlane James A ← View details 25 Guildford Street, Millport, Isle of Cumbrae, Millport, Scotland KA28 0AB +44 1475 530345 Get Directions From* To * — Required information