Offrant un restaurant et un hall d'accueil, Hotel Megha Sheraton New Delhi se trouve dans le quartier "Karol Bagh", à environ 15 minutes en voiture de la Rue commerçante Gali Paranthe Wali et à environ 6 km du Fort Rouge. La résidence dispose également un accès à Internet haut débit dans les zones publiques.
Il y a 21 chambres à Megha Sheraton de New Delhi, chacune d'entre elles possède une climatisation, et des équipements de divertissement comme une TV à écran plat avec des chaînes satellite. Les chambres de ce logement disposent d'un bureau et d'un coin salon ainsi que de salles de bain avec une douche à l'italienne et une toilette séparée. Dotées d'une douche à l'italienne et d'une toilette séparée, les salles de bains disposent également d'un bonnet de douche et des draps de bain.
Servant un large assortiment de plats, un restaurant Oberoi Biryani se trouve à environ 5 minutes de marche de Megha Sheraton.
L'hotel est niché à environ 200 mètres du Shankar Market, à environ 3 km de la gare de New Delhi. Megha Sheraton est aussi à 2 km des sites naturels tels que les Jardins Mughal. Les Jardins botaniques de Talkatora se trouve à environ 10 minutes en voiture de cet établissement 2 étoiles. L'hotel est à 750 mètres de la Rajendra Place, et à côté de l'arrêt de bus East Patel Nagar.