Best hotel in the heart of London? London Bridge Hotel of course
Do you know about the best place to be when you are in London? It is the Central London, of course. And if you are thinking about the best place to be in Central London that almost nothing can beat Southwark. Situated a mile and a half east of Charing Cross, Southwark is one of […]