Photos coming soon
HOTEL
Beach Rest Hotel
South Kammala, Wella, Waikkala, Negombo, Sri Lanka
Where it sits
Beach Rest Hotel
South Kammala, Wella, Waikkala, Negombo, Sri Lanka
7.03863, 79.85950
Plan around Beach Rest Hotel
Ask for the details that decide a trip. Sourced answers open right here.
Information last checked Nov 3, 2026.
