Drop Off Hours: Tuesday, Wednesday and Saturday, 10 am - 6 pm Location 16821 NE 6th Ave. North Miami Beach, FL 33162 United States Contact Information Phone Number 786-953-6417