Beefeaters 1

Tower of London #1 UK attraction

The Tower of London has today been named as the best rated landmark in the UK and eleventh in Europe in the Travellers’ Choice TMawards for Landmarks, announced by TripAdvisor