Explore details about location Russell S Place. Russell S Place is a location situated within the Bay Roberts alongside other areas such as Bishop's Road, Water Street, Shoreline Heritage Walk.