Dudley House

4085 Telegraph Rd.
Ventura
California
United States