2200 Lake Ida Rd, Delray Beach, Florida 33445 USA
Fried Pork, rice and peas, pickled cabbage, plantain, onions
Photo Credit: Yelp