Yale University - New Haven, CT

120 High St, New Haven, CT 06511