Located in the heart of the city amidst the commercial and shopping districts of South Delhi, Royal Castle Grand is a perfect blend of traditional and contemporary sophistication. The hotel features a multi-cuisine restaurant and secured parking facility. Hotel Royal Castle Grand offers spacious accommodation to its guests. All the rooms are fully equipped with state-of-the-art facilities, in-room entertainment and other modern amenities to ensure a comfortable stay. Contemporary style restaurant offers Continental, Italian, Lebanese, Indian, Mughlai, Chinese & Thai cuisines. In-room dining is also possible for those who want to dine in the comfort of their room.