Explore details about location Lion Street. Lion Street is a location situated within the Shelby alongside other areas such as Lackey Street, Royster Avenue, Arrowood Drive.