Explore details about location Crouch Street. Crouch Street is a location situated within the Rochester alongside other areas such as Inglewood Drive, Ethel Street, Somerton Street.