Hotel Square World
Hotel
New Delhi, Delhi NCR
A great place to have a rest after an exciting day! Hotel «Hotel Square World» is located in New Delhi. This hotel is located in 10 km from the city center.
A 13, Gazipur Road NearTarang Banquet, Max Hospital, IP Extension, Near Hasanpur Bus Depot, Anand Vihar, Delhi, New Delhi, 110091