Photos for The Shores Inn

2.4
9 votes

The Shores Inn

1059 South Seaward Avenue, Ventura, California 93001 USA

Add Photo