"I have always loved this restaurant! We save this one for a special treats and for special occasions with the family. Most the time when I come to this..."
Phone: (+1)5133967673
Address: 2635 Edmondson Rd, 45209, Norwood, US, United States
City: Norwood
Monday: 11:00-21:30
Tuesday: 11:00-21:30
Wednesday: 11:00-21:30
Thursday: 11:00-22:00
Friday: 11:00-23:00
Saturday: 11:00-23:00
Sunday: 11:00-21:30
Dishes: 175
Amenities: 25
Categories: 5
Reviews: 3957