Nova Place

Nova Place is part of the Nova Victoria scheme, located in the heart of Victoria between Buckingham Palace Road, Bressenden Place and Victoria Street. Nova Place is the third and final phase of [...]