International Owl Center
International Owl Center
Tourist attraction in Houston, MN
126 E Cedar St
Houston
MN
55943 + Google Map
(507) 896-6957
The goal of the Owl Center is to educate, inspire and empower people. We have lots of static and interactive displays where people can learn more about these fantastic feathered creatures and what you can do to help them.