12960 SW 122 Avenue Miami Florida 33186 United States Telephone: 786.426.1645 Click here to view a map