Strat's Restaurant

630-832-0435
231 E North Ave
Villa Park, IL 60181
No photo available for this business

Business Information

Restaurants
Restaurants

Customer Reviews (1 reviews)

Citysearch User

on Citysearch Apr 07, 2008
The place overall is AMAZING. The food is really great and you never have any problems with getting your food fast. If you do the employees ... (more)

Browse our top cities

Browse cities by state