Shores Inn & Suites

1059 Seaward Ave
Ventura
California
United States