129 Acre Madison Valley Horse Ranch located in the Shadow of Sphinx Mountain and the Madison Mountain Range. Located near Ennis Montana and Yellowstone National Park. Impressive improvements in highly coveted area with limitless recreation and country living!