Castelvecchi
Fish and Chips · Italian
Castelvecchi is a fish and chips takeaway offering Italian and British street food. Online ordering is available.
Location
Best places nearby
The highest rated places close to Castelvecchi.
Local restaurants nearby
10 New Street, SCT



