7446 NW 8th St, Miami, FL 33126, USA
Miami, FL 33130, USA
3712 NW 71st St, Miami, FL 33147, USA
395 SW 78th Pl, Miami, FL 33144, USA