Holiday Inn Express Sault Ste. Marie, an IHG Hotel Echo Bay

Hotel in Echo Bay, Ontario