Stadium Tower

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