Italia Beach Hotel
Address | Modara Dewala Rd, Ambalangoda, Sri Lanka |
Phone | +94 912 253 286 |
Categories | Hotel |
Rating | 3 1 review |
Similar companies nearby The Max Wadiya — 147 Galle Rd, Ambalangoda Sea Breeze Hotel — Galle Road, Urawaththa, Ambalangoda Gangananda — Ambalangoda Villananda — A2 |