Leewood Hotel-Office
732 E Santa Clara St
Ventura, CA 93001-2937
805-641-2067