Where is City Center Hotel Los Angeles located?
City Center Hotel Los Angeles, City Center Hotel Los Angeles, United States of America (approx. 34.05144°, -118.26522°)
City Center Hotel Los Angeles, City Center Hotel Los Angeles, United States of America (approx. 34.05144°, -118.26522°)