Pelli Clarke Pelli Architects

Location

1056 Chapel Street
New Haven, CT