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