Relaxation by the river. Welcome to Wren’s Club
Windsor, SL4 1PX
Sir Christopher Wren Hotel and Spa is located in the heart of Royal Windsor. The hotel overlooks the River Thames with Windsor Castle nestling in the background and is a charming, beautiful venue with fantastic Spa facilities.