Westminster Tower – Landmark Riverside Living in the Heart of London
Investment Options
Westminster Tower is a rare opportunity to own a home in one of London’s most prestigious and recognisable locations — 3 Albert Embankment, right on the River Thames.
The development offers a limited collection of 2, 3 and 4-bedroom luxury apartments, including panoramic homes and a signature duplex penthouse.
Each residence comes with high-spec interiors, triple-glazed windows, and protected, direct views of Big Ben, Westminster Abbey, and the Houses of Parliament.
With a 999-year lease from 2027, strong long-term value, and proximity to government institutions and global landmarks, Westminster Tower is a premium choice for investment or personal use.
Location
Situated on the south bank of the Thames, Westminster Tower offers frontline river views and unbeatable access to central London.
Residents are just 3 minutes from Vauxhall Station, with fast links to Victoria, Oxford Circus, King’s Cross, Heathrow, and the wider UK.
Surrounding landmarks include Tate Britain, St. James’s Park, Buckingham Palace, and the cultural, political and historic core of the capital.
This is true Zone 1 living, in a location that combines heritage, security, prestige and convenience.
Lifestyle at Westminster Tower
Westminster Tower offers a private, hotel-style lifestyle, with 24-hour concierge, a residents’ lounge, private meeting rooms, a screening room, a fitness suite, and a quiet reading room.
From morning walks along the Thames Path to dining in nearby Belgravia, Mayfair or Pimlico, this is a lifestyle that balances serenity with city access.
With its blend of history, green space and world-class infrastructure, Westminster remains one of the most sought-after areas to live in London.