Unwind at Delta Hotels by Marriott Sault Ste. Marie Waterfront, a beautifully appointed hotel in Sault Ste. Marie, Ontario Canada offering modern amenities near the city's business district and set directly on the boardwalk.
Location
208 St Mary's River Drive, Sault Ste. Marie, ONP6A 5V4