Entire House About Saibala Grand
Saibala Grand is a 3-star hotel in Chennai, India. It is one of 1,771 places to stay in Chennai listed on Triptoic.
Property facts
- Property type
- Hotel
- Star rating
- 3 stars
Location
No.6, Pammal Main Road, Pallavaram, Opp. to TVS Showroom, Chennai, 600043, India
Loading map…
Frequently asked questions
Where is Saibala Grand located?
Saibala Grand is located at No.6, Pammal Main Road, Pallavaram, Opp. to TVS Showroom, Chennai 600043, India.
How many stars does Saibala Grand have?
Saibala Grand is rated 3 stars.