Located in New Delhi, 15 km from Jantar Mantar, Welcome Inn features air-conditioned rooms with free WiFi The rooms include a TV You will find a 24-hour front desk at the property The guest house also offers car hire Feroz Shah Kotla Cricket Stadium is 27 km from Welcome Inn, while Red Fort is 3 km from the property Delhi International Airport is 15 km away