In London/ Travel London: Trafalgar Square After picking up the London Pass near Leicester Square I wandered around looking for a place to grab lunch. I happened to stumble across Trafalgar… Continue Reading →