El confortable Hotel Veer Palace Nueva Delhi está situado en el barrio Sur de Delhi de Nueva Delhi, a 500 metros de St. Thomas Church. Este hotel de 3 estrellas cuenta con WiFi en las habitaciones.
La embajada de Italia en Nueva Delhi se encuentra a una distancia de 3 km de este hotel y la Tumba de Humayun a unos 15 minutos en coche. Los aficionados al deporte también pueden visitar el Estadio Thyagaraj, a una distancia de 3,1 km del hotel Veer Palace Nueva Delhi, y llevar a sus familias a Nehru Planetarium, que está a 5 km. Este alojamiento está ubicado a poco más de 10 minutos en coche del Museo Nacional del Ferrocarril. El hotel está justo al lado de la parada de autobús RK Khanna Tennis Stadium.
Algunas de las 20 habitaciones para no fumadores en el hotel Veer Palace están equipadas con un escritorio, además de minibar y servicio de tetera/cafetera. Los huéspedes pueden utilizar un inodoro separado. Además, cuenta con secador de pelo y gorros de ducha.
El restaurante Charcoal se encuentra a una distancia de 450 metros de este lugar.