Advertisement
Super 8 Los Angeles / Alhambra
Super 8 Los Angeles / Alhambra
Address:
5350 S Huntington Drive, Poplar & Huntington Drive South, Los Angeles, California
Traveler Rating by TripAdvisor

Traveler Comments

As Expectied
Had to stay here in a pinch. Staff was very friendly and couldn't ask for better set up considering I had my cat with me.
Please enable JavaScript to properly view and use this web site.