Al's Drive In
Restaurant
•
80 Madison St, Maywood, IL 60153, USA
8.2
Tuesday: 11 AM – 9 PM
See if anyone you trust recommends it!