Lloyd Park

84 Coombe Rd, South Croydon, Croydon CR0 5RA, UK.View map