Villa Pizza in Stratford Square is a family-owned and operated restaurant. It has been in business since 1985, serving Stratford residents with Homemade Italian dishes. Its prices are very reasonable and portions are generous. Unlike chain restaurants, it takes pride in the quality of its food and treats all customers like family. Everything is made fresh and it can cater to every particular taste.