Starwood Hotels has opened the Westin Chennai Velachery in the business district of Chennai in the southern part of India. The 215-room property is Westin’s sixth hotel in the country. A 20-minute drive from the city’s international airport, the hotel includes a fitness studio, an outdoor pool, a spa, several dining options and 12,600 square feet of meeting space.