The Elwell House

143 S. Figueroa Street
Ventura, CA, 93001
X