Strat's Restaurant

231 E North Ave
Villa Park, IL 60181
No photo available for this business

Business Information


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