2361 SW 19th Ave, Miami, FL 33145, USA
10903 NW 8th Ave, Miami, FL 33168, USA
2150 NW 95th St, Miami, FL 33147, USA
333 NE 23rd St, Miami, FL 33137, USA