Details
Facade Hotel Royal Court Madurai

Hotel Royal Court, Madurai

Hotel Royal Court, Madurai, is a landmark 3-star hotel located opposite the railway station and 15 kilometers away from the airport.