14901 NE 20th Ave., Studio A North Miami, FL 33181 Map It
786-717-7470
By Jesse Scott
By B. Scott McLendon
By Nicole Lopez-Alvar