Sleepy Owl Hotel
Known as “your nest when you visit the northwest”, the Sleepy Owl Hotel is located downtown Fort Frances. They have single and double rooms, and suites.
The downtown core offers many amenities for guests of the Sleepy Owl Hotel. Immerse yourself in culture and history at the Fort Frances Museum, discover your favourite restaurants nearby, wander along Scott Street for a full day of shopping, and enjoy a relaxing morning or evening concert at Rainy Lake Square.