Felton Crest Inn
Felton, CA 95018
United States of America
Bright and spacious interiors highlight this New Victorian built in 1981 on one secluded acre that is peacefully bordered by a state park and a private camp in the Santa Cruz Mountains. Colorful stain...


