Mexico City, Mexico City
Spend a second to
save a fortune!
Spend a second to save a fortune!
Rio Lerma 154, Mexico City
Hotel del Angel is located only 250 metres from Mexico City’s iconic Angel de la Independencia monument and offers guests free Wi-Fi, an on-site restaurant and a 24-hour front desk.
See MoreUsage of subsidiary facilities may incur additional fees