New - 4 Days Ago > $515,000 Active 5Beds3Baths2397Sqft0.825Acres 12410 Twin Creek RD, Manchaca, TX 78652 MLS#: ACT7148996