12335 SW 130th St, Miami, FL 33186, United States
7915 NW 67th St, Miami, FL 33166, United States
1756 N Bayshore Dr, Miami, FL 33132, United States