Archibald House in Davenport, CA 95017

Archibald House in Davenport, CA 95017 (Santa Cruz County) is a house. Archibald House is located near Old School House Gulch Road.

Building Type
house