Hotel Town House
Hotel
New Delhi, Delhi NCR
Want to save money while travelling? It’s easy! Hotel «Hotel Town House» is located in New Delhi. This hotel is located in 12 km from the city center.
Number of rooms: 54
B 18, Shubham Enclave,, New Delhi, 110063