New Haven Free Public Library

Location

133 Elm Street
New Haven, CT