Lloyd Park is a 114 acres park on the outskirts of central Croydon, Greater London, managed by the London Borough of Croydon. It is bordered by Coombe Road to the south and Lloyd Park Avenue to the we
Lloyd Park in October 2018, looking north from near the main entrance, towards Deepdene