Extended Stay America - Boston - Marlborough 2 stars

19 Northborough Road East, Marlborough, MA 01752 , United States of America

Hotel image
Read more reviews for Extended Stay America - Boston - Marlborough