Bella Vista Pizza Restaurant is located in Negombo, Sri Lanka on 168/C Negombo - Giriulla Rd. Bella Vista Pizza Restaurant is rated 4.6 out of 5 in the category italian in Sri Lanka.
Address
168/C Negombo - Giriulla Rd
Amenities
Good for kidsToilets
Offerings
Late-night foodSmall plates