Broadway Island

Location

56 Broadway
New Haven, CT