8 Oca 2025 ... The Tower of London is by far the best attraction; expensive but worth it. Avoid Oxford Street like the plague; if you must go shopping go to ...