skip to main content skip to footer

The Villa Restaurant

124 East Plain Street
Wayland, MA 01778
Tel: 5086538570
Fax: 5086510345
Phones Open 3:00PM
Wednesday - Sunday
Get Directions