accomodation
in
Oxnard, CA
Best Western Los Padres Inn
1208 E Ojai Ave
Ojai
CA
93023
(805) 646-4380
17.6
mi