Channel Island Shores

1311 Mandalay Beach Road, Oxnard, CA 93035, United States of America

Hotel image
Read more reviews for Channel Island Shores