$544,990
12922 Horseback Pl, Schertz, TX, 78154
Single Family Residence