Jan
11

Must-Sees of London

by Local Host

London Travel - Windsor CastleWindsor Castle

Windsor Castle is the most historic castle in Britain and contains a priceless collection of paintings, furniture, porcelain and tapestries handed down from many generations of monarchs who lived there. The State Apartments are a highlight of a visit to the Queen’s favorite residence, the largest inhabited castle in the world.

The Dorchester Hotel

For afternoon tea, why not nip over to the Dorchester? Winner of the 2000 Tea Council’s award for Finest Afternoon Tea, this hotel definitely keeps with tradition. Remember, the dress code is smart. Read the rest of this entry »