Afternoon Tea at The Royal Horseguards Hotel, London – Review ★★★★☆
The best way to grab an afternoon tea is on a sunny terrace, preferably surrounded by greenery. If you’re lucky enough to schedule your afternoon tea on a beautiful day, The Royal Horseguards Hotel is a brilliant venue. “A Right Royal Afternoon Tea” by John Waite The Royal Horseguards Hotel, London Overall rating: ★★★★☆ […]