Embassy Suites Mandalay Beach Hotel & Resort

2101 Mandalay Beach Rd
805-984-2500
Oxnard
California
United States
website