Saibala Grand Hotel

Saibala Grand Hotel

No 6, Pammala Main Road, Pallavaram, Opp.to TVS Showroom, Chennai - 600043, Tamilnadu, India / Saibala Grand hotel is located in Pallavarm a well-connected part of the Chennai. Just 2 Kms from Air port and .5 Kms from Railway station.
Saibala Grand Hotel