Castelvecchi is a fish and chips takeaway offering Italian and British street food. Online ordering is available.