This London street view is overlooking the famous Tower Bridge in London on the River Thames
Nice street view overlooking HMS Belfrast which is moor4ed close to the Tower Bridge on the River Thames