Red Castle Hotel is an excellent place to stay in New Delhi. Red Castle Hotel was opened in 2004.
This hotel is situated 6 km away from Red Fort. The venue is set within 5 km from New Delhi city center.
Red Castle Hotel includes 22 guestrooms with complimentary wireless internet, individual climate control, television, a dressing area and a sitting area. Guests will enjoy a bathtub, a hairdryer and a magnifying mirror provided in the bathrooms.
A range of Chinese dishes is offered at the non-smoking restaurant. Located in an entertainment area, Suruchi and Jade Garden serve a wide range of meals.
It will take 20 minutes by car to get to Indira Gandhi Intl airport.
Guests can make use of free self-parking, an elevator and a luggage storage on site.
Leisure facilities include a sun deck and an outdoor swimming pool.