Mayu-search.com
Located on an inspiring, 350-acre campus near Birmingham, Ala., Indian Springs School is an independent, coeducational day and boarding school for grades 8-12.