2414 Mimosa Dr
Houston, TX 77019
$1,800,000 USD
4,528 SF
7
Units
4,528 SF
$1,800,000 USD
Apartments