St Leo Catholic School 119 Octavia Pl San Antonio, TX 78214 Phone: (210) 532-3166
Category: elementary secondary school