Hotel Megha Sheraton New Delhi est situé dans la localité de "Karol Bagh", à moins de 6 minutes de marche de Complexe commercial Rajendra Place. Cet hotel 2 étoiles offre un accès à Internet haut débit dans les zones publiques et dispose d'un centre d'affaires ouvert 24h/24 pour les personnes en séjour d'affaires.
La résidence est placée à 2 km du Temple Laxminarayan et à environ 2,1 km de la Cathédrale du Sacré-Cœur de Delhi. Megha Sheraton de New Delhi se trouve à quelques pas de la Rajendra Place. Le Bâtiment du Secrétariat est à une distance de 10 minutes de route. L'arrêt de bus le plus proche est l'arrêt de bus East Patel Nagar, à environ 10 minutes à pied.
En séjournant à Megha Sheraton, vous pouvez choisir l'une de 21 chambres avec une TV à écran plat avec des chaînes satellite, et des éléments essentiels comme une climatisation. Quelques chambres sont approvisionnées d'une douche à l'italienne et une toilette séparée, en outre un bonnet de douche et des draps de bain sont aussi fournis.
Vous pouvez vivre une expérience gastronomique à Tomatoes Kitchen qui propose une cuisine indienne à 650 m de l'hotel.