New Roots Community Farm

5340 Chollas Pkwy N San Diego CA 92105 USA

(619) 641-7510

Location