Explore details about location Crouch Street. Crouch Street is a location situated within the Colchester alongside other areas such as Cowdray Avenue, William's Walk, Quakers Alley.