Cliff House in Vineyards Homestay Redwood Lodge, California
9.2/10
Wonderful
Free Wi-Fi
Situated in the Santa Cruz Mountains, Cliff House in Vineyards provides accommodation with free Wi-Fi.
Number of rooms: 3
54 Old Orchard Road, Redwood Lodge, CA 95033, United States