Harbor View Inn 3 stars

51 Avenue Alhambra, Half Moon Bay, CA 94019, United States of America

Hotel image
Read more reviews for Harbor View Inn