Camelot Beach Hotel, Negombo, Sri Lanka
Hotel
11500 Negombo
Sri Lanka
Phone: (+94) 0312235881, 0312235882, 0312222318
Website: www.camelot.lk
Camelot Beach Hotel offers a number of 100 rooms including 3 Super Deluxe Rooms all complete with air-conditioning, private balconies/terrace with wonderful views of the surroundings and a range of modern amenities. Super Deluxe Rooms are inclusive of Bat



