10 hours agoHouse for rent, 3011 Jarrard St Rice Court, in Houston, United StatesHouston, 3011 Jarrard StHouse • 8 room(s) • 3 bed. • 2 bath. • 235.97 m²