1000 NE 191st St Unidad 21, Miami, FL 33179

Florida, Miami. USA.