Tower of London · Borough Market · West End theatre night
Best for: cultural, historical, shopping, foodie.
Best months to visit London, United Kingdom: May–Sep.