Overview Hotel Kelson is located in Central Delhi, close to the New Delhi Railway Station and New Delhi Metro Station. The property features well-decorated guest rooms, car parking, air-conditioning, 24 hours check-in and Wi-Fi internet access.
Location The hotel is situated 1 km from the city center of New Delhi and a few minutes walk from the train and metro stations. Indira Gandhi International Airport is 18 km from hotel.
Rooms The rooms at Kelson hotel are equipped with air-conditioning, cable satellite, telephone, television and Wi-Fi internet access. Room service is available.
Food & Drink The hotel doesn't have a restaurant.