Although the custom of drinking tea dates back to the third millennium BC in China, it has now become the quintessential of English traditions. ...
London
Christmas Shopping With A Royal Twist
Do you know the where you can sample and buy the Queen's favourite chocolate? Who supplied the drinks on the Titanic? Or where London's oldest cheese shop is? Well ...
Harrods Christmas Festivities + Tips On Hotels Near Harrods
Every Christmas tourists(even locals) flock to the main department stores in London to see the beautiful Christmas displays. If you are staying at a hotel ...
B Street Deli – London Cafe Gems
I am sure you have heard that old saying that someone drinking so much that they could put a brewery out of business. Well, Alcohol is not really my thing even though ...