St. George Wharf Pier is located on the South shore of the River Thames in-front of the St. George Wharf development in Vauxhall. St. George Wharf was completed in 2012 & the tallest building, St George Wharf Tower is currently the tallest residential building in the United Kingdom.
Address: St. George Wharf Pier, Riverside Walk, London, SW8 2AZ
Recent Comments