filter

1 Result

Located on the scenic Putah Creek, this resort is also close to Lake Berryessa, one of the largest freshwater lakes in California.

Canyon Creek Resort
22074 State Hwy. 128

Winters, California 95694
United States

view phone(530) 795–4133