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.
La Scala
Italian Restaurant in North Finchley
Ad
No longer at this address
Our records show that La Scala is closed.
Cuisine
Italian
Italian
Region
North Finchley
North Finchley
User Reviews
There are no user reviews