Hellas Cafe Deli Bar
Greek · Deli · Bar
Greek cafe deli bar offering mezes, lite bites, and daily specials. Booking recommended.
Location
Best places nearby
The highest rated places close to Hellas Cafe Deli Bar.
Local restaurants nearby
50 Denby Street, England



