Best price guarantee
The gorgeous Rena Spa at Leonardo Royal Hotel London Tower Bridge boasts many features, including: Close …
Cambridge is an enchanting, picturesque city located on the River Cam in eastern England. Steeped in history, Cambridge is home to many beautiful buildings including the world-renowned University of Cambridge, which dates back to 1209. Wander the quaint backstreets, pause for thought and bask in the beauty of the Botanic Garden, or head to the Fitzwilliam Museum to soak up the cities history and culture. Browse the stores and boutiques at the impressive Grand Arcade or Grafton Centre mall, or pick up a bargain at the local market. Whether you are looking for a rejuvenating stay in the heart of Cambridge or a pampering getaway in one of the rural spa resorts in the East Anglian countryside, our collection of spa hotels has something for all tastes.