Hotel O The Moon New Delhi est située à environ 2 km du Temple du Lotus et à 450 mètres de Kali Mandir;Kali Bari Mandir. Il fournit une piscine et un Wi-Fi dans tout l'établissement.
En séjournant dans l'hotel, vous êtes invités à découvrir le dargah de Nizamuddin à 15 minutes en voiture, ou à visiter des sites sportifs comme Complexe sportif Siri Fort à 10 minutes en voiture. Les sites historiques de la région comprennent le Fort de Tughlaqabad qui se trouve dans une zone de 3 km. Les édifices religieux notables à proximité incluent la Tombe d'Humayun, à environ 20 minutes en voiture d'O The Moon. Il est établi non loin de la station de métro le Nehru Enclave.
L'hotel propose 30 chambres avec une cafetière/théière, et des installations comme une climatisation. Les chambres offrent aux clients une cafetière/théière, une TV avec chaînes satellitaires et une TV à écran plat avec des chaînes satellite.
À Shekaza Restaurant, vous pourrez déguster la cuisine Chinese, d'ailleurs, il se trouve à 450 mètres d'Hotel O The Moon.