The Stratford

 9051 SW 122nd Avenue, MiamiFL 33186
$1,560+1-3 BedsPets OK