Remove Ads

Photo of Channel Island Shores

4.5
11 votes

Channel Island Shores

1311 Mandalay Beach Rd, Oxnard, California 93035-1965 USA

Add Photo

Balcony

Remove Ads

Claim copyright