Hollywood Inn Express South

141 N Alvarado St.
Los Angeles, California 90026
1.8 miles from Los Angeles Dodgers
More hotels near this hotel