Photos coming soon
HOTEL
Orchid Villa#10
Wellawatta Road, Hikkaduwa, Sri Lanka
Where it sits
Orchid Villa#10
Wellawatta Road, Hikkaduwa, Sri Lanka
6.14667, 80.10074
Plan around Orchid Villa#10
Ask for the details that decide a trip. Sourced answers open right here.
Information last checked Aug 18, 2026.
