With these 8 hidden gems in London, you’ll discover amazing places that can truly make your trip unforgettable. When you think of London, the iconic sights probably come to your mind first – Big Ben, Tower Bridge, Buckingham Palace, the London Eye, and so on. And yes, these places are