$665,000 - 1114 Taubenfeld, San Antonio, TX 78260
1114 Taubenfeld
San Antonio,
TX
78260
County: Bexar