Rush Inn
Restaurant
•
17800 Detroit Ave, Lakewood, OH 44107, USA
8.2
Friday: 11:30 AM – 1 AM
See if anyone you trust recommends it!