Sir Christopher Wren Hotel
Thames Street, Windsor, Berkshire, SL4 1PX
View this guide
Thames Street, Windsor, Berkshire, SL4 1PX
Welcome to Sarova Hotels, a group of independently owned hotels and health clubs in the UK. At Sarova Hotels you will find 4-star luxury coupled with professional service and relaxed atmosphere.