Vagabond Inn Oxnard 2 stars

1245 North Oxnard Boulevard, Oxnard, CA 93030, United States of America

Hotel image
Read more reviews for Vagabond Inn Oxnard