Welcome to Hotel Shelton New Delhi, Hotel Shelton is conveniently located just 300 metres from Delhi Railway Station. Guests can enjoy free Wi-Fi access at all areas of the hotel and indulge in various spa treatments. This elegant property is situated 900 metres from Connaught Metro Station and 1 km from Connaught Place. It is 2 km from the popular Red Fort and Chandni Chowk. Indira Gandhi International Airport is 14 km away. Decorated in neutral tones, air-conditioned rooms are fitted with a seating area and a flat-screen TV. The private bathroom comes with hot/cold shower facilities and fluffy bathrobes. A 24-hour front desk can assist with laundry services, car rental services and meeting/banquet facilities. Travel arrangements can be made at the tour desk. Authentic Indian, Chinese and continental dishes can be enjoyed Shelton Hotel’s in-house restaurant. (Hotel Shelton New Delhi hotels booking).