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