bench2business.com
High Tea at Harrods, London - Bench2Business
When exploring London, British high tea is on the menu for many. It is a must try, and Harrods is the perfect venue.