Photos coming soon
HOTEL
Villa Orwood
16 Riverside Road, Kalutara South, Kalutara
Where it sits
Villa Orwood
16 Riverside Road, Kalutara South, Kalutara
6.59045, 79.96506
Plan around Villa Orwood
Ask for the details that decide a trip. Sourced answers open right here.
Information last checked Sep 9, 2026.
