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