Shaftesbury Inn

Hotel·Northeastern Manitoulin and the Islands, ON

More hotels near Shaftesbury Inn