432 E Atlantic Ave, Delray Beach, Florida 33483 USA
Alaskan King Crab on the Seafood tower
Photo Credit: Yelp