Island House Hotel

Starting at
$439

TripAdvisor Review

Based on 2081 review

See all

This charming hotel is located in Saint Ignace Area. A total of 95 accommodation units are available for guests' convenience at Island House Hotel. Pets are not permitted on the premises.

More details