Americas Best Value Inn

811 N Alvarado St
Los Angeles
California
United States