16821 NE Sixth Ave. North Miami Beach, FL 33162 Map It
786-953-6417
By Naomi Feinstein
By Olee Fowler
By Nicole Lopez-Alvar