12 Hours in London: What to do

For most travelers, 12 hours is undoubtedly too short of a time for an adventure in London. However, it is a long time to sit in a hotel room or coffee shop while you wait… View Post

Do NOT follow this link or you will be banned from the site!