To navigate, press the arrow keys. Baldassarra ← View details 16 Main Street, Cumbernauld, Glasgow, Cumbernauld, Scotland G67 2RS +44 1236 724042 Get Directions From* To * — Required information