Rush Inn
Restaurant
•
17800 Detroit Ave, Lakewood, OH 44107, USA
8.2
Tuesday: 4 PM – 12 AM
See if anyone you trust recommends it!