Capitol O 10558 Welcome Inn features air-conditioned rooms with cable TV in the West Delhi district of New Delhi. Among the facilities at this property are a 24-hour front desk and a shared kitchen, along with free Wi-Fi throughout the property.
Number of rooms: 90
4, Near Park Hospital, Vishnu Garden, Keshopur sabzi mandi, 110018 New Delhi, India