Add a photo
View gallery (4)
Add a photo
If you happen to be around Lord Ayyappa Temple, visit The Olive Tree Restaurant. This place is recommended to Italian cuisine lovers. A lot of visitors point out that waiters offer perfectly cooked pizza here.
Frequently mentioned in reviews
Report incorrect information

9 years ago on Facebook
9 years ago on Facebook
9 years ago on Facebook