Tag: Hotel Royal Plaza Chennai

Hotel Royal Plaza Chennai This hotel is 11 km from Chennai Central train station, and 13 km from Marina Beach Read more…