Photos coming soon
HOTEL
Alankara Villa Bolgoda
90/13 Ihala Indibedda Road, Colombo, Sri Lanka
Where it sits
Alankara Villa Bolgoda
90/13 Ihala Indibedda Road, Colombo, Sri Lanka
6.77865, 79.90041
Plan around Alankara Villa Bolgoda
Ask for the details that decide a trip. Sourced answers open right here.
Information last checked Nov 7, 2026.
