Hotels accommodation London

2012-10-31 5

London, found on the Thames in south eastern England is the largest as well as the metropolis of England. It is one of the most well-known cities on the globe as being a cultural, industrial as well as financial centre. Year in year out many tourists from various areas of the world go to this great city to have a taste of this city which is rich of tradition