Certified Farmers' Market
2015 Birch Road, Chula Vista, 91915
On the main road of Otay Ranch Town Center.
When
Ongoing until Sunday, December 31, 2023
Hours
Tuesdays, 4pm-8pm |