665 SW Eighth St. Miami, FL 33130 Map It
305-856-3000
By Alex DeLuca
By Nicole Lopez-Alvar
By Burger Beast