Situado a unos 25 minutos a pie del Qutab Minar, el Muscat Hotel Nueva Delhi, de 3 estrellas, ofrece proximidad a varios lugares de interés de la ciudad.
Este hotel se encuentra en el barrio Sur de Delhi, a 7 km del Templo Jain Dadabari. El Fuerte de Tughlaqabad está situado a unos 15 minutos en coche del hotel. El Jamali Kamali, situado a 4 km del hotel Muscat Nueva Delhi, está abierto para visitas de los turistas.
Algunas habitaciones del lugar son climatizadas y están equipadas con Wi-Fi gratis y televisor con pantalla plana.
El restaurante Karnataka Restaurant, con unos platos deliciosos, está a unos 5 minutos a pie.