Embassy Suites Mandalay Beach 2101 Mandalay Beach Rd Oxnard, CA 93035 Phone: (805) 984-2500 Fax: (805) 984-8339 View Website
Category: Hotels & Motels