13260 SW 120 Street Miami Florida 33186-6428 United States Telephone: 305.235.4496 Click here to view a map