27.74°N 82.75°W◉ charted & open

Fixed star

Barracuda Deli Cafe St. Pete Beach

5 out of 5 stars521$St Pete Beach, FL

Barracuda Deli Cafe St. Pete Beach. Caribbean, Latin American, Restaurants, Breakfast & Brunch, Sandwiches, Cuban. 6640 Gulf Blvd — St Pete Beach — FL

Field notes

Free Wi-FiBeer & wineDeliversTake-outOutdoor seatingGood for kidsWheelchair accessibleHappy hourCatersBike parkingHas a TVAmbienceclassy · casualGood forlunchParkingparking lot

Neighboring stars

nearest in embedding space

id FHDuu5Mv1bEkusxEuhptZQ · 521 observations logged