Queen’s Square Just fifteen minutes from central London and Gatwick Airport, Queen’s Square is a new development in South London’s most exciting destination. Six residential buildings linked by a series of public streets and squares will form a lively hub right at the heart of Croydon’s major cultural, retail…
London – Queen’s Square
