1 0 Owl Close Owl Close, Selsdon, London Borough of Croydon, London, Greater London, England, CR2 8ST, United KingdomAboutOwl Close is a dog friendly road in London, CR2.Contact Send an EmailLocationYour Rating - 1 0 Does this venue allow dogs?Dog FriendlyNo Dogs