Explore details about location South Street. South Street is a location situated within the New Haven alongside other areas such as Poplar Street, West Water Street, Shoreham Road.