La Maschera
Italian · Sandwich Shop · Buffet
Sandwich shop La Maschera offers Italian fare. One location features an all-you-can-eat Italian buffet.
Location
Best places nearby
The highest rated places close to La Maschera.
Local restaurants nearby
St Nicholas' St, England


