Kollam - Elamballoor Rd, Thevally Nagar, Palace Nagar, Thevally, Mathilil, Kollam, Kerala 691601, India
Seated: 250
Square Feet: 5,922 ft2