
Induruwa, Sri Lanka
Villa 700
Hotel · JETWING
This luxurious villa enjoys a picturesque setting in the charming fishing village of Induruwa. The villa is situated within easy access of a number of attractions in the area. Guests will find themselves within easy driving…
- Wi-fi
- 24-hour reception
- Gym
- Air conditioning in Restaurant

