Remove Ads

Photo of The Palace Inn

3.3
4 votes

The Palace Inn

1631 South Oxnard Boulevard, Oxnard, California 93030 USA

Add Photo

Guestroom

Remove Ads

Claim copyright