Nestled along the southern bank of the River Thames, London’s vibrant South Bank area offers an abundance of attractions, landmarks, ...