Cedar Crest Cottages 4 stars

4815 West Lake Boulevard, Homewood, CA 96141, United States of America

Hotel image
Read more reviews for Cedar Crest Cottages