Located in Central Chennai, this luxury hotel is 1.1 mi (1.8 km) from Consulate General of the United States, Chennai, and within 3 mi (5 km) of University of Madras and Marina Beach. St. Mary's Church and Madras High Court are also within 3 mi (5 km). LIC Metro Station is 7 minutes by foot and Chennai Egmore Station is 23 minutes.