Hotel Metro Stays
Hotel
Address
A-11A, opposite Navgrah Park, Sarfabad Village, Block A, Sector 72, Noida, Uttar Pradesh 201301, India
Rating on Google Maps
4.80 (53 reviews)Open on Google Maps
A-11A, opposite Navgrah Park, Sarfabad Village, Block A, Sector 72, Noida, Uttar Pradesh 201301, India