New Haven Towers is located in the heart of downtown New Haven on York Street. The address is 123 York Street, New Haven, CT 06511.