![The Metro Star Hotel The Metro Star Hotel](https://cdn.venuelook.com/uploads/space_12794/1599462802_204x158.png)
Ground Floor of The Metro Star Hotel - Rating and Reviews
e-59/2 metro pillor no-142 , jasola village, new delhi, Delhi, 110025
Have You visited this Venue?
Rate It Now!
1 people have reviewed The Metro Star Hotel
Check Availability & Prices
The Metro Star Hotel