China Town is located in Heart of Central Delhi.Hotel is ideally situated for every type of traveler so it is the ideal destination for both Business & Leisure travelers.The Karol Bagh Metro Station is just 5 minutes walk away,Business Center are within few minutes from Hotel.
China Town is the ideal point of departure for your excursions in New Delhi and NCR. Only 16 km away, this 3-star hotel can be easily accessed from the airport. With the city's main attractions such as Karol Bagh, Jhandewalan Metro Station, Rajendra Place Metro Station within close reach, visitors to the hotel will just love its location.
Specially restaurant serving Indian, Chinese and continental cuisine, including coffee shop located on rooftop alongwith 24 hours room service.Daily News Paper,Express laundry / Dry-cleaning,24hrs room services,Travel Services Assistance