New Bay Hotel - Los Angeles

8301 S Figueroa St , 90003 , Los Angeles , CA ,USA

Address: 8301 S Figueroa St , 90003 , Los Angeles , USA
Phone: (323) 565-3505
Web:
GPS Lat: 33.962994 , Lon: -118.283104

Map