Champlain Islands Farmers Market- St. Josephs Church

Address:
185 U.S. Highway 2, Grand Isle, Vermont, USA
 View map