X

The Natural Home Stay

The Natural Home Stay, Munroe Island, Kollam - 691500
The Natural Home Stay

About The Natural Home Stay

Featuring a garden, a terrace as well as a bar, The Natural Home Stay is located in Kollam, within 49 km of Chengannur Railway Station. Some units include a dining area and/or a balcony.

Download our App