Metro Plaza Hotel

711 N Main St
Los Angeles, California 90012
0.8 miles from Walt Disney Concert Hall
More hotels near this hotel