The Trafalgar Hotel, United Kingdom

  • 1 mention in Best city views of London?

    • Vonn O.

      Vonn O. said, "...of the Royal Festival Hall. Buy your drink downstairs and head on up via the lift. The rooftop bar Vista at The Trafalgar Hotel. Roof top bar on top of ME London in Aldwych..." See More