1821 SW 1st St, Miami, FL 33135, United States
4079 NW 79th Ave, Miami, FL 33166, United States
12302 SW 131st Ave, Miami, FL 33186, United States
6791 NW 87th Ave, Miami, FL 33178, United States
212 NE 49th St, Miami, FL 33137, United States
186 NE 49th St, Miami, FL 33137, United States