Algomas Water Tower Inn
Sault Ste Marie, ON
The Algomas Water Tower Inn is an independent, unflagged and unchained hotel with five floors and interior Corridors.
Online Booking
Location
360 Great Northern Rd., Sault Ste Marie, ON P6B 4Z7, Canada
