1/20 20 Active $479,000 3 Beds2.5 Baths1,871 SqFt 6800 Menchaca RD #31, Austin, TX 78745 Condo Listed by Keller Williams Realty