Marlborough MA Extended Stay America 1. 19 Northboro Rd E, Marlborough, MA 01752 | Homestead Studio Suites (508) 490-9911