$2,200,000 -
23101 Sw 120th Ave
Miami ,
FL 33170
Longitude: -80.3860024