Best Western Plus The Inn at Sharon/Foxboro 3 stars

395 Old Post Road, Sharon, MA 02067, United States of America

Hotel image
Read more reviews for Best Western Plus The Inn at Sharon/Foxboro