This location has been flagged as "Closed".
908 71st St. Miami Beach, FL 33141 Map It
305-720-9125
By Zachary Fagenson
By Ily Goyanes
By Carina Ost
By Naomi Feinstein
By Alex DeLuca
By Caroline Val