Description
A preferred hotel for business mixed with leisure; featuring rooms, clubs, and suites designed around sheer luxury
Location
GRT Grand Hotel, 120 Sir Thyagaraya Rd, Chennai, Tamil Nadu, India
A preferred hotel for business mixed with leisure; featuring rooms, clubs, and suites designed around sheer luxury
GRT Grand Hotel, 120 Sir Thyagaraya Rd, Chennai, Tamil Nadu, India
Add a review