Sir Christopher Wren Hotel and Spa 10th January 20198th May 2020 admin Postal address:Thames St, Windsor , SL4 1PX, United KingdomSocial media: