Where is Laird and Dog?
Where is Laird and Dog located?
Laird and Dog, Laird and Dog, Great Britain (approx. 55.883625°, -3.115036°)
Where is Laird and Dog on the map?
Laird and Dog - Edinburgh Castle
{"latitude":55.883625,"longitude":-3.115036,"title":"Laird and Dog"}