Self-Catering in Vauxhall
St George Wharf is ideally situated on the South Bank of the River Thames adjacent to Vauxhall Bridge & opposite Pimlico in the heart of Central London. Combining the perfect location with the ultimate in contemporary sophisticated living, St George Wharf has become a well known landmark in its own right. London's most central riverside location now has a variety of shops & restaurants at your convenience.
Credit Cards Accepted
No Smoking Rooms
TV in Rooms
This page viewed on 1,570 occasions since 29th October 2010