San Rocco
Italian · Pizza
Popular pizzeria, San Rocco, offers Italian cuisine in Stamford Square. Part of a successful chain.
Location
Best places nearby
The highest rated places close to San Rocco.
Local restaurants nearby
Stamford Square, England
Location
The highest rated places close to San Rocco.
Stamford Square, England