Dit Hotel The Royale Stay New Delhi met 2 sterren ligt op rijafstand van 15 minuten van het Worlds of Wonder en biedt gasten rondleidingservice een comfortabelere reiservaring aan. Er is een bagageopslag op het terrein.
Gelegen binnen 4 km van de Sri Shirdi Sai Baba Mandir, dit hotel ligt ook binnen 20 km van New Delhi treinstation.
Sommige kamers van het hotel hebben verduisteringsgordijnen en airconditioning.