Wachsmuseum Madame Tussauds New Delhi befindet sich circa 3 km von dem 2-Sterne-Hotel Megha Sheraton Neu-Delhi entfernt und ist einen Besuch wert. Im Hotel wird Hochgeschwindigkeitsinternet in den öffentlichen Bereichen angeboten.
Botschaft der Vereinigten Staaten von Amerika in Neu-Delhi ist innerhalb von ungefähr 10 Autominuten leicht erreichbar. Der Laxmi-Narayan-Tempel liegt ebenfalls ca. 2 km vom Megha Sheraton Neu-Delhi entfernt. Shankar Market ist in circa 5 Gehminuten Entfernung vom Hotel. Die Unterkunft liegt sehr günstig in unmittelbarer Nähe von der U-Bahn-Station Rajendra Place.
Das Hotel Megha Sheraton verfügt über 21 Zimmer, die alle mit einer Klimaanlage sowie Unterhaltungsangeboten wie einem Flachbildfernseher mit Satellitenkanälen ausgestattet sind. Neben einer begehbaren Dusche und einer getrennten Toilette gehören auch eine Duschhaube und Badelaken zur Ausstattung des Badezimmers.
Das Restaurant Tomatoes Kitchen ist in 650 Metern zu erreichen.