Metro Plaza Hotel Mangalore

Metro Plaza Hotel Mangalore Address: Attavar Road, Near Railway Station, Mangalore, India

Minimum price found for Metro Plaza Hotel Mangalore was: Null INR

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