Americas Best Value Inn Dodger Stadium Hollywood

811 N. Alvarado Street

2.1 miles from The Novo in Los Angeles, California
CHECK HOTEL AVAILABILITY AND SHOW PRICES

Hotels Closest To The Novo