Das Hotel Megha Sheraton Neu-Delhi liegt in einer 2 km Entfernung vom Laxmi-Narayan-Tempel, dem heiliger Ort der Anbetung, und bietet ein Restaurant und einen Lobbybereich für die Bequemlichkeit der Gäste. Das Hotel mit Hochgeschwindigkeitsinternet in den öffentlichen Bereichen.
21 Zimmer im Hotel Megha Sheraton sind mit modernen Annehmlichkeiten ausgestattet, darunter eine Klimaanlage sowie ein Flachbildfernseher mit Satellitenkanälen. Die meisten Zimmer vom Hotel verfügen über eine begehbare Dusche und eine getrennte Toilette. Zu den weiteren Annehmlichkeiten gehören auch eine Duschhaube und Handtücher.
Das Restaurant Tomatoes Kitchen liegt gleich neben der Unterkunft.
Rajendra Place ist innerhalb von lediglich 6 Gehminuten von dem 2-Sterne-Hotel aus zu erreichen und der Flughafen Delhi ist etwa 19 Autominuten entfernt. Botschaft der Vereinigten Staaten von Amerika in Neu-Delhi gehört zu den beliebten Sehenswürdigkeiten der Gegend und liegt unter anderem in einer 4 km Entfernung vom Megha Sheraton. Sri Bangla Sahib Gurudwara liegt in einer Entfernung von rund 10 Fahrminuten von dieser Unterkunft. Die nächstgelegene U-Bahn-Station Karol Bagh ist circa 950 Meter entfernt.