Where is Libra Hotel, Los Angeles?

Where is Libra Hotel, Los Angeles located?

Libra Hotel, Los Angeles, Libra Hotel, Los Angeles, United States of America (approx. 34.0637°, -118.30822°)


Where is Libra Hotel, Los Angeles on the map?