Explore details about location Castle Street. Castle Street is a location situated within the South Lanarkshire alongside other areas such as Ochil Court, South Dean Park Avenue, Birch Brae.