Nature’s Inn is a family owned and operated hotel chain servicing Kenora, Red Lake and Dryden in Northwestern Ontario.