The Royal Horseguards Hotel has just announced the launch of their second Terrace Chapter...the SUMMER CHAPTER. The historic 5 star hotel, located in the heart of London’s picturesque Embankment, has opened its newly refurbished outdoor terrace alongside Whitehall Gardens, offering breathtaking views of the Thames and the London Eye in a relaxing haven away from prying eyes.
Read more →