Channel Islands Inn & Suites 1001 E Channel Islands Blvd Oxnard, CA 93033 Phone: (805) 487-7755 Fax: (805) 486-1374 View Website
Category: Hotels & Motels