Winsome Inn is located in Saint Stephen. Free Wi-Fi access is available. Each room here will provide you with a flat-screen TV, a microwave and refrigerator. Air conditioning is also included. Free toiletries stock the bathroom.
Book this Hotel