La Villa Mediterranean Bistro

Categories
Retail Food Outlets
Restaurant / café
Address

3762 Shelburne Road
Shelburne, VT 05482
United States

adam@lavillabistro.com
8029852596