Chile the Floating Restaurant

INR 800 For Two
9 AM- 9 PM
Indian
Poovar, Thekkuthai Veedu, Pozhiyoor, Pozhiyoor. P.O, Trivandrum 695513, India