Tag archives for The Soho Hotel

The Best Holiday Teas in London

Urban Insider Annie Fitzsimmons shares her recommendations on the best places to take tea in London this holiday season — from grand hotels to quaint cafes.