Great place for bigger groups. Really close to the Tower Bridge by foot. Tube station nearby. An ideal starting point when visiting London.