Where is Alexandra Hotel?
Where is Alexandra Hotel located?
Alexandra Hotel, Westminster, United Kingdom (approx. 51.50232°, -0.15514°)
Where is Alexandra Hotel on the map?
{"latitude":51.50232,"longitude":-0.15514,"title":"Alexandra Hotel"}