Riverview room central London
Enjoy a stylish experience at this splendid centrally-located place. St. George Wharf is a riverside landmark overlooking Vauxhall Bridge in Central London, only 25 min walk to Palace of Westminster, London Eye, and Big Ben. It also benefits from fantastic transport links with both Vauxhall underground and mainline stations only a few minutes away, and Battersea Park and the shopping facilities of Battersea, Pimlico and Victoria within easy walking distance.
["Kitchen", "Paid parking on premises", "Dedicated workspace", "Smoke alarm", "Wifi", "TV", "Washer", "Hot tub", "Air conditioning"]