La Scala

Italian Restaurant in North Finchley
La Scala image
Ad
No longer at this address

Our records show that La Scala is closed.

Address
308 Ballards Lane
North Finchley
London
N12 0EY
Map
Cuisine
Italian
Nearest Station
West Finchley
0.50 miles

La Scala is a small and friendly Italian restaurant, serving traditional cuisine that reflects local flavours collected from provinces around Italy. Booking is essential for Saturdays and Sundays.

User Reviews

There are no user reviews