Super 8 Motel Los Angeles/Alhambra is located minutes away from LA Downtown and China town. Rose Bowl Stadium is only 10 minutes from the hotel. Staple Center home of LA Lakers, LA Convention Center and Dodger Stadium is 15 min. Almansor Golf course, Santa ...
Hotel Details