3D Open 10/20 1PM-5PM $369,900 3 Beds3.1 Baths1,677 SqFt 303 Marcella ST #F, Houston, TX 77091 Single Family Home Listed by Mira Properties