Hotel del Sur está en Ciudad de México, a 10 km de Palacio Nacional de México y a 10 km de Recinto ceremonial de Tenochtitlán. El alojamiento está a unos 10 km de Plaza del Zócalo, a 11 km de Catedral Metropolitana de la Ciudad de México y a 11 km de Museo de Bellas Artes. El alojamiento dispone de servicio de habitaciones, recepción 24 horas y cambio de moneda.
En el hotel, las habitaciones cuentan con armario. Las habitaciones del alojamiento tienen wifi gratis y baño privado con ducha y artículos de aseo gratuitos. En Hotel del Sur, las habitaciones incluyen TV de pantalla plana con canales por cable.
Palacio de Correos de México está a 12 km del alojamiento, y Museo de Arte Popular está a 12 km. El aeropuerto (Aeropuerto Internacional Benito Juárez de la Ciudad de México) está a 5 km.