Single Family
Alcatraz
$399,990
2,271ft2
4
3
2
11000 Southwest 168th Street, Miami, FL, USA