Harbor Inn 2 stars

645 7th Avenue, Santa Cruz, CA 95062, United States of America

Hotel image
Read more reviews for Harbor Inn