Location

Roger Sherman Baldwin Park

100 Arch Street, Greenwich, CT 06830