1637 SE 17th StFort Lauderdale, FL 33316Website: Click here for restaurant websitePhone: (954) 763-3344