1214 E Atlantic Ave, Delray Beach, Florida 33483 USA
Delish! A quick walk down to the beach for the best view and best turkey sub!
Photo Credit: Yelp