Delicarlo
Italian · Deli · Coffee Shop
Delicarlo is a deli offering Italian food and coffee. It's a popular meeting spot with outdoor seating.
Location
Best places nearby
The highest rated places close to Delicarlo.
Local restaurants nearby
1 Croft Street, ENG



