Where is London Welsh Centre?
Where is London Welsh Centre located?
London Welsh Centre, Camden, United Kingdom (approx. 51.52509°, -0.117111°)
Where is London Welsh Centre on the map?
{"latitude":51.52509,"longitude":-0.117111,"title":"London Welsh Centre"}