1680 NE 123rd St. North Miami, FL 33181 Map It
786-391-2668
By Asha Elias
By Alex DeLuca
By B. Scott McLendon
By Flor Franceschetti