When many people think of London, the capital of England and the United Kingdom, they think of history. Consider, the first London coffee shop, called Pasqua Rosee’s, was opened in London Town in 1652. Westminster Abbey was built in the late 10th century and is still standing stall over 1,000 years later. Yes, for the […]