Blue Sea Motor Inn 2 stars

696 Shore Road Route 6A, North Truro, MA 02652, United States of America

Hotel image
Read more reviews for Blue Sea Motor Inn