International Volvo Photo Locations Part 222 This location is on Bank Street at Middle Dock, in front of the current 25 Bank Street building, the European HQ of J.P. Morgan & Co., just between the Heron Quays station and the Canary Wharf station of the Jubilee line. The building shown in the photo with the […]