The Westin Chennai Velachery – Review
Westin Chennai is a 10-storied 5-star hotel located in Velachery, Chennai, India. It is the sixth Westin hotel in India that was opened in February 2013. The central courtyard of the hotel has a 35-feet cascading water body. Location: It’s… Read More »