Jan
11
11
Must-Sees of London
by Local Host
Windsor 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 »







