SUPER 8 LOS ANGELES DOWNTOWN CA
1341 W Sunset Blvd, Hwy 101 Exit Alvarado St, Los Angeles, California 90026, US