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.
Buckingham Palace, London
Big Ben and the Palace of Westminster
St Paul’s Cathedral
The Tower of London
The London Eye