Oxnard, United States
1631 South Oxnard Boulevard
Located between Santa Barbara and Malibu, this cozy inn offers spacious suites furnished with fully-equipped kitchens just steps from the beautiful beach in Oxnard, California. The Palace is easily accessible to area highways for easy travel to local attractions and activities. |
|