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