16878 NE 20th Ave. North Miami, FL 33162 Map It
By Naomi Feinstein
By Nicole Lopez-Alvar
By Alex DeLuca