Hampton Inn New Bedford/Fairhaven 3 stars

1 Hampton Way, Fairhaven, MA 02719, United States of America

Hotel image
Read more reviews for Hampton Inn New Bedford/Fairhaven