1. Green Forest 5936 Telegraph Rd, Ventura, CA 93003 Coordinate: 34.278023,-119.21421 Phone: (805) 339-9855