7625 LINKMEADOW ST, San Antonio TX, 78240