Channel Island Shores

Channel Island Shores Address: 1311 Mandalay Beach Road, Oxnard, United States

Minimum price found for Channel Island Shores was: 152 USD

Click here to get more information, photos & guest ratings for Channel Island Shores