Red Roof Inn Watsonville

1620 W Beach St
Watsonville
California
United States