Hotel Metro Plaza

Hotel Metro Plaza Address: 78/A Deonar,Village Road,Opposite Shah Industrial Estate Govandi, Mumbai, India

Minimum price found for Hotel Metro Plaza was: Null INR

Click here to get more information, photos & guest ratings for Hotel Metro Plaza