Cardinal Place Building Development Victoria
Cardinal Place is a retail and office development in London, near Victoria Station and opposite Westminster Cathedral. The site consists of three buildings covering over a million square feet on Victoria Street.