Royal Castle is a basic budget class hotel extending its services for more than a decade now. A small back lane entrance leads to a surprisingly large lobby. A flight of stairs leads to the rooms on the upper floors, while a staircase winding towards the basement leads guests to the Suite, still under construction.
Hotel Royal Castle is located in the B-block of Chitaranjan Park in South Delhi near market number 1. The Nehru Place commercial hub is 1.5 kilometres away, while the airport is a 25-minute drive and the New Delhi railway station about a 35-minute drive from the hotel at non rush hour times.