England

england

London, UK – Afternoon Tea in London (One Aldwych Hotel & The Royal Horseguards Hotel)

By

Afternoon Tea in London is an event, but more so with tourists although locals still participate for special occasions or for business. It’s quite pricey so it’s not something people do every day. Most hotels in London will offer an Afternoon Tea service and usually it will be themed.

Read More