Maple Leaf
21A, Poruthota Road (Beach Road), Negombo, Sri Lanka
Booking.com
Book Now