Where is British School of Amsterdam?
Where is British School of Amsterdam located?
British School of Amsterdam, Noord-Holland, Netherlands (approx. 52.34805°, 4.875556°)
Where is British School of Amsterdam on the map?
{"latitude":52.34805,"longitude":4.875556,"title":"British School of Amsterdam"}