With a stay at Sir Christopher Wren Hotel, you'll be centrally located in Windsor, a 1-minute drive from Windsor Castle and 9 minutes from LEGOLAND® Windsor. Featured amenities include a business center, express check-out, and complimentary newspapers in the lobby. Planning an event in Windsor? This hotel has facilities measuring 1259 square feet (117 square meters), including a conference center.