ClosedResidential$587,0006100 SW 63rd Ave-A106737186100 SW 63rd AveSouth Miami, Florida 331433Beds 2Baths 1,681Sq ftView Listing