Quilon Beach Inn is a holiday apartment rental located in Kollam, Kerala. The average rating of this place is 4.40 out of 5 stars based on 17 reviews. The street address of this place is WG2W+XX, Kannimel West, Kollam, Kerala 691012, India. It is about 4.60 kilometers away from the Kollam Junction railway station.
Zf_Abhi 14 months ago
A Great place to enjoy the beach vibes and have.a wonderful moments.
govind raj 16 months ago
Awesome stay in fare rate
Narayanator 17 months ago
An apt area for having small functions.