807 Tulsa St, Wichita Falls, TX 76301
5 bedrooms
3,274 Sqft.
3 full baths
5,502 lot Sqft.
1945 year built
Legal Description: LOT 19 & 20 BLK 6 HOMEWOOD HEIGHT