Photos coming soon
HOTEL
Angel Villa
No.197 Lewis Place, Negombo, Sri Lanka
Where it sits
Angel Villa
No.197 Lewis Place, Negombo, Sri Lanka
7.22742, 79.84046
Plan around Angel Villa
Ask for the details that decide a trip. Sourced answers open right here.
Information last checked Nov 3, 2026.
