Explore details about location The Pines. The Pines is a location situated within the London Borough of Croydon alongside other areas such as Surrey Street, Wellesley Road, The Rosary.