Fournissant un accès à Internet haut débit dans les zones publiques, Hotel Megha Sheraton New Delhi est fixé à environ 3 km de la Cathédrale de la Rédemption. Il y a un restaurant et un hall d'accueil disponibles sur place.
Les chambres disposent d'un coin salon, complets avec une climatisation, ainsi que d'une TV à écran plat avec des chaînes satellite. Les salles de bain viennent avec une douche à l'italienne et une toilette séparée, et le confort est assuré par un bonnet de douche et des draps de bain.
Au Tomatoes Kitchen, vous pourrez déguster la cuisine chinoise à 650 m de Megha Sheraton de New Delhi.
La résidence est à seulement 5 minutes de marche de Shankar Market, dans le quartier "Karol Bagh". Le Fort Rouge est également situé à environ 7 km de Megha Sheraton. L'hotel se trouve près de la Rajendra Place, offrant un accès facile à toutes les attractions de New Delhi.