Omron

Owner: OMRON Management Center of America, INC
Architect: BRH Architects
Location: Amherst, NH
Size: 7,150 SF