Restaurants in Cleveland, OH
Restaurants
101 Saint Clair Ave Ne.,
Cleveland ,
OH
44114
UNITED STATES
Based on 1 reviews
Great Roast Beef / Will be sad to see this place go
I have driven by this place a 1000 times in the past decade and walked by it 100s of times but i never stopped in until today. I figured i would give it a visit before it was no more.Worldwide > United States > Cleveland, OH > Restaurants