Most of the major sights are located north of the River Thames, which meanders through the heart of London from west to east. To the east, historicCity of London, where the city began, is primarily a financial district, packed with sights, with some budget chain hotels and weekend bargains...