Explore details about location Ownstead Gardens. Ownstead Gardens is a location situated within the London Borough of Croydon alongside other areas such as Highwood Close, Thornton Row, Joshua Close.