El Hotel The Mars Nueva Delhi, de 3 estrellas, se encuentra a unos 10 minutos en coche de Fun N Food, y a unos 4 km de Landing Point.
Este hotel queda al lado de la estación de metro IGI Airport. Ayyappa Temple está a unos 4,1 km del hotel. La parada de autobús Airport está cerca del hotel Mars Nueva Delhi, a unos 10 minutos a pie.
Las habitaciones cuentan con instalaciones como minibar y servicio de tetera/cafetera, así como TV de pantalla plana con canales vía satélite para el entretenimiento de los huéspedes. Además de ducha adaptada, un inodoro separado y un lavabo, las comodidades de baño incluyen secadores de pelo y toallas de baño.
El restaurante Green Lounge está al lado del Hotel The Mars, a tan solo 1 km.