France Centre, & Me, Northbank of Thames near the Tower