810 NW 61st Street 812, Miami, FL 33127
Miami, FL 33127
1 / 6
$2,299
5 bed · 3 bath · 1,621 sq ft · Built 1955