Haven Inn of Chico 2 stars

2212 Park Avenue , Chico, CA 95928, United States of America

Hotel image
Read more reviews for Haven Inn of Chico