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?