Sleep Inn is a hotel located in Sault Ste. Marie. This 3-star hotel has air-conditioned rooms with a private bathroom. The property is set 656 feet from Sault Ste. Marie Museum. At the hotel, rooms include a desk and a TV. Round-the-clock assistance is available at the reception.