8864 SW 129th Terrace, Miami, FL 33176, United States
10001 SW 82nd Ave, Miami, FL 33156, United States
8762 SW 133rd St, Miami, FL 33176, United States