12900 SW 89th Ct, Miami, FL 33176, United States
8753 SW 131st St, Miami, FL 33176, United States
8803 SW 131st St, Miami, FL 33176, United States