Menu

Camelot Beach Hotel

No.345, Lewis Place
Camelot is located on the golden belt of Sri Lanka's west coast provides travellers with a perfect place to relax and unwind.