634 E Atlantic Ave, Delray Beach, Florida 33483 USA
Their Tuna Tartare on the seafood platter was exceptional
Photo Credit: Yelp