14599 NE 19th Ave. North Miami, FL 33181 Map It
786-590-5000
By Suzannah Friscia and Olivia McAuley
By Naomi Feinstein
By Celia Almeida