Loading hotels
Confirming room availability...
The Metro Star Hotel, E 59 2 Main Road Metro Pillar No 142, New Delhi, India
In New Delhi (Jasola)<br /><br />With a stay at The Metro Star Hotel, you'll be centrally located in New Delhi, within a 10-minute drive of Noida Film City and Lotus Temple. This hotel is 7.9 mi (12.7 km) from India Gate and 8.9 mi (14.4 km) from Swaminarayan Akshardham Temple.