Explore details about location Alexandra Place. Alexandra Place is a location situated within the London Borough of Croydon alongside other areas such as Purley Downs Road, Factory Lane, Baines Close.