Located in Chennai and within 19 km of Indian Institute of Technology, Madras, Nexstay Star Holiday Inn features a terrace, allergy-free rooms, and free Wi-Fi throughout the property.
Number of rooms: 44
Thiruvalluvar Salai, TNHB, Sholinganallur, Chennai, Tamil Nadu, 600119 Chennai, India