Stadium Tower

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