$275,000 -
5839 Lake Champlain St
San Antonio ,
TX 78233
County: Bexar