A Symbol of London when it was Built in 1894 and still a London icon today: Built between 1886 and 1894, the Tower Bridge quickly became a symbol of London when it was opened. Up to this day, this flamboyant piece of Victorian engineering is still one of the grand icons of London. The … [Read more...]
London Restaurants | Strada London Italian Restaurant
Dinner with a View: It's always tricky knowing where to go for meals when you're travelling. So, when our friends Neil and Linda suggested that it's nice having dinner at the Strada restaurant where you can have a beautiful night view of the Tower Bridge and the River Thames, we were thankful … [Read more...]