Loading Map.... Chicago Deli9601 Euclid Avenue - ClevelandDetails 41.50446701 -81.62047577 Address 9601 Euclid Avenue Cleveland OH 44106 United States Deli sandwiches and salads for dine-in & carry-out.Phone: 216-229-3354 Upcoming Events No events in this location