Hotel O Crystal Palace New Delhi est un endroit pour séjourner dans le quartier "North Delhi" à New Delhi, à 4 km du parc japonais. La résidence comprend 30 chambres et des équipements comme un stockage des bagages.
Le Parc du Couronnement est à 10 minutes de route et l'Université de Delhi est à environ 15 minutes en voiture de cet hotel 3 étoiles. O Crystal Palace est situé dans les environs de la station de métro le Jahangirpuri.
Un coin salon et une TV à écran plat avec des chaînes satellite sont proposés dans les chambres de cet hébergement.
Mai Thai est idéal pour goûter la cuisine international et se situe à 550 m de l'hotel.