Hotel Diego de Almagro los Ángeles

Located an 8-minute drive from Downtown Los Angeles, this hotel has a swimming pool and a restaurant. Free Wi-Fi is available in this property. Air-conditioned rooms offer cable TV.

From: USD $133
Contact
Facebook
Instagram
Pinterest
Twitter
TripAdvisor