Hollywood Inn Express South

141 N Alvarado St.
Los Angeles
California
United States