Critic's At National City
629 Euclid Ave
Cleveland
OH
44114
(216) 781-3344
criticsdeli.com
Closed
Sunday
Closed
Monday
9:30am-4:30pm
Tuesday
9:30am-4:30pm
Wednesday
9:30am-4:30pm
Thursday
9:30am-4:30pm
Friday
9:30am-4:30pm
Saturday
Closed
Payment Methods:
Visa, MasterCard, American Express, Discover, Diners Club
Average Rating
4
Total Reviews
(2)
Recommended
0
Not Recommended
0
Open Map
Description
Critic's At National City is located at 629 Euclid Ave, Cleveland, OH. This location is in the Downtown neighborhood. This business specializes in Delicatessens.
by merchantcircle on July 13, 2014 from
merchantcircle
Cafe
Delis
Dinner
Downtown
Food and Dining
Lunch
Number of employees: 1 to 4
Restaurants
Restaurants - Deli, Restaurants
Subs