Lockewood Acres September 16, 2020 No Comments Lockewood Acres is a self-sustainable, certified organic 10 acres farm located just outside the city limits of Vacaville. Our farm was inspired by a 1948 Read More »