Where is Ambassador Hotel?
Where is Ambassador Hotel located?
Ambassador Hotel, Ambassador Hotel, United States of America (approx. 34.059723°, -118.29722°)
Where is Ambassador Hotel on the map?
Ambassador Hotel - New York
{"latitude":34.059723,"longitude":-118.29722,"title":"Ambassador Hotel"}