You can now find them at the International Owl Center at 126 East Cedar Street in Houston, MN.
Houston, Minnesota
Houston Nature Center
215 W Plum St,
Houston, MN 55943
(507)-896-4668
Email: nature@houstonmn.us
Sign up to get interesting news and updates delivered to your inbox.