Explore details about location Powell Street. Powell Street is a location situated within the James Bay alongside other areas such as Superior Street, Quebec Street, 7.