View Details $714,900 1 of 33 Poplar Place Condominiums | San Antonio 2 units 3,078 sqft On Site: 184 Days