Stadium Tower

 1760 Nw 7th Street, MiamiFL 33125
$1,658+1-3 BedsPets OK