Lavender Pond Farm
Lavender Pond Farm is New England’s largest lavender farm. Stroll the fields, visit the farm shoppe (June – December) or buy online anytime.
Lavender Pond Farm is New England’s largest lavender farm. Stroll the fields, visit the farm shoppe (June – December) or buy online anytime.