Riverside Locations

London, United Kingdom

London is the capital city of England and the largest metropolitan area in the United Kingdom. Located on the River Thames, London has been a major settlement for two millennia, its history going back to its founding by the Romans.

Insider’s tip:

Do lunch - If you have expensive taste but don’t have an expense account, try the set lunch. Many of London’s most famous restaurants serve very reasonably priced two- and three-course menus.

Walk - London’s a big city, but you miss a lot when you’re on transport. Besides, many places you’ll want to walk between - Leicester Square and Covent Garden, for instance - are quicker on foot than on the Underground.

Fun Things To Do:

Located in the heart of the West End, Riverside's London office has some dazzling neighbors. No visit to London would be complete without soaking up the unique atmosphere in one of its most vibrant areas.

Having afternoon tea is a highlight of staying in London and a refreshing way to relax after a long day of sightseeing and shopping. The most famous spots for taking tea are The Savoy Hotel on the Strand Fortnum and Mason's on Piccadilly.

Buckingham Palace has served as the official London residence of Britain's sovereigns since 1837 and today is the administrative headquarters of the Monarch.

The 2012 Summer Olympics made London the first city to have hosted the modern Games of three Olympiads. Though the games are over, the official Olympic Park remains a vibrant spot for visitors.