$4,250,000 -
12050 Sw 89th Ave
Miami ,
FL 33176
Coordinates: "-80.3391961", "25.6576146"