Los Altos mini park

576 Los Altos Street, Ventura, CA 93004