Photos coming soon
HOTEL
Hotel Italia
No. 06, Heen Ela Road, Ambalangoda
Where it sits
Hotel Italia
No. 06, Heen Ela Road, Ambalangoda
6.23701, 80.05538
Plan around Hotel Italia
Ask for the details that decide a trip. Sourced answers open right here.
Information last checked Oct 6, 2026.
