Tag Archives: Grand Royale London Hyde Park

AFTERNOON TEA IN LONDON – A TRULY BRITISH TRADITION

AFTERNOON TEA IN LONDON – A TRULY BRITISH TRADITION
You’ll probably have noticed during your visit to the UK that the “cuppa” is a big part of day to day life. Whilst you can find the classic British Tea in countless other countries, no one does it quite like … Continue reading
Posted in AFTERNOON TEA IN LONDON | Tagged | Leave a comment