Worldwide icon-chevron-right Europe icon-chevron-right United Kingdom icon-chevron-right England icon-chevron-right London icon-chevron-right Bella Vista

Bella Vista

Restaurants, Italian Stoke Newington

Time Out says

Traditional Italian pizza and pasta recipes served up in Stoke Newington.

Posted:

Details

Address: 61 Stoke Newington Church St
London
N16 0AR
Transport: Stoke Newington Overground
Contact:
Opening hours: Open Mon-Fri 5pm-11pm; Sat 12pm-11pm; Sun 12pm-10pm
Do you own this business?

Users say

LiveReviews|0
1 person listening

Nearby Restaurants