Sterling Memorial Library

Location

120 High Street
New Haven, CT