Explore details about location St Christopher's Gardens. St Christopher's Gardens is a location situated within the London Borough of Croydon alongside other areas such as Ripley Close, The Vale, Kimberley Place.