St George Wharf
21 St George Wharf London, SW8 2LZSituated in Lambeth, central London, St George Wharf offers contemporary accommodation on the banks of the River Thames. The communal courtyard features idyllic fountains and there is a secure underground car park and free WiFi in the apartments.
9 rooms
from £151