The Four Points by Sheraton is located in the heart of downtown Windsor. This lovely hotel has the style and service that you want at a great price! Kick back and relax in one of our stylish guestrooms, enjoy a locally crafted Best Brew™ in our lounge or enjoy delicious bites at Fionn MacCool’s, our on-site restaurant pub. Enjoy a swim in our indoor pool or work out in our fitness room with state of the art equipment. The Four Points has everything you need to travel the way you like.