Popular accommodations in Mexico City-Santa Ursula Xitla
HotelAccommodates 4
Hotel Inn Sur
Hotel Inn Sur is located next to UIC Intercontinental University Campus in Tlalpan, southern Mexico City. It offers free private parking and rooms with free Wi-Fi.Book nowfrom $58 per night