Tower Bridge Hotel London
  • 33 Nine Elms Ln, London SW11 7US, UK