633 NE 79th St. Miami, FL 33138 Map It
305-758-6277
By Nicole Lopez-Alvar
By Alex DeLuca
By David Rolland