The Villa Restaurant

124 East Plain Street
Wayland, MA 01778
Tel: 508-653-8570
Fax: 508-651-0345
Get Directions