Strat's Restaurant

Italian Restaurant
231 East North Avenue, Villa Park, IL 60181 231 East North Avenue, Villa Park Directions
Be the first to recommend this place!
100% of 1 customers recommended

Visit Strat's Restaurant for some true American comfort food smack dab in the middle of Villa Park's Villa Park. Dining out isn't your only option here — pickup is available, too.



Explore Nearby
Strat's Restaurant

Groupon has verified that the customer actually visited Strat's Restaurant.