Address: 8560 SW 129th Terrace in Miami-Dade County