Open House!
Viewed
1301 Velma Street
Deer Park, TX 77536
$259,900
3 beds
2 full
bathrooms1,667 sq.ft.
Courtesy Of Texas United Realty