Explore details about location Nicoll Street. Nicoll Street is a location situated within the New Haven alongside other areas such as Cherry Ann Street, Water Street, Depalma Court.