Where is Castle Menzies?
Where is Castle Menzies located?
Castle Menzies, Castle Menzies, Great Britain (approx. 56.62372°, -3.89679°)
Where is Castle Menzies on the map?
Castle Menzies - Edinburgh
{"latitude":56.62372,"longitude":-3.89679,"title":"Castle Menzies"}