Apartments in London

  • Vauxhall Apartments, London

    Set in the iconic St George’s Wharf development in London, our luxury-serviced apartments are perfect for families and business travellers alike with its central riverside location on Vauxhall’s South Bank.

Explore London

Buckingham Palace

Buckingham Palace, London

Big Ben and The Palace of Westminster

Big Ben and the Palace of Westminster

St Paul's Cathedral

St Paul’s Cathedral

Tower of London

The Tower of London

London Eye

The London Eye