Pembroke Pines 12221 Taft Street Pembroke Pines, FL 33026 Phone: (954) 438-1954 Fax: (954) 436-5683 Dine-in: Open at 100% capacity / Take Out Walk-in for take out: Tuesday - Saturday: 11:00am - 9:00pm Monday: 11:00am - 4:00pm Order Online - Pick-up or Curbside. DELIVERY Leave us a comment about your experience...