Large Meeting Room

11 Apex Dr, Marlborough, MA 01752, USA