Where is Howell's School?
Where is Howell's School located?
Howell's School, Howell's School, Great Britain (approx. 51.49°, -3.212°)
Where is Howell's School on the map?
{"latitude":51.49,"longitude":-3.212,"title":"Howell's School"}