Explore details about location Stephens Lane. Stephens Lane is a location situated within the Plymouth alongside other areas such as Georges Road, Manters Point Road, Memorial Drive.