Michelle Rodriguez's address is 119 E Dewey Place , San Antonio, TX 78212. Possible relatives include Brett Colwell, Cynthia Rodriguez and 5 others. Public records show Michelle has also lived in Austin, TX.
Address History: 119 E Dewey Place, San Antonio, TX 78212;
4500 E Oltorf Street Apt 404, Austin, TX 78741;
El Lago, TX 77586
Results 1 - 1 of 1