Hotel Royal Castle Grand in New Delhi, is a superb hotel. In New Delhi, Hotel Royal Castle Grand offers online booking and comfortable living. Contact Hotel Royal Castle Grand in New Delhi for tariffs.
Royal Castle Grand is located at D-block in Chitaranjan Park in South Delhi about 1.5 kilometres from Nehru Place, a major commercial hub and about 20 kilometres away from the airport and 27 kilometres from the New Delhi railway station.
The Royal Castle Group of Hotels in India offer the discerning traveler, a taste of true Indian hospitality in peaceful surroundings, exquisite cuisine and courteous service.
These budget hotels in India are akin to Bed and Breakfast type Inns or guest houses with all the trappings of a luxury hotel.
Built for your comfort with all modern amenities, our hotels in Delhioffer elegantly furnished rooms - all with private baths.
Our friendly and helpful staff serve you with warmth and sincerity that makes our Hotels one of the most charming places to stay in South Delhi, India.