1076 Hoover Park Dr, Stouffville, ONL4A 0K2Get directions
$$
Thai
Come taste an appetizing creation at Thai Villa Restaurant. They are open nightly all week. You can get there by car. Payments by Interac, MasterCard and Visa are accepted.more...See more text
Excellent food,friendly staff and quiet atmosphere.Please note that this is the same restaurant at Main Street.It just re-opened about 2 months ago.Read more