Papa's Tapas
, Delray Beach FL
(561) 266-0599
This is the page of Papa's Tapas on Delray Beach FL 33444.
(first reviewed on September 13, 2013, last updated ten months and fifteen days ago on November 24, 2023.)
Papa's Tapas is ranked #1 of 42 Restaurants in Delray Beach Delray Beach.
This page has had 8 visitors. You are the 8
th
.
Near the intersection of Atlantic Ave E / State Hwy 806
Map and Directions
Rated
5.0
out of
5
from
1
Reviews
Papa's Tapas is an above average Paella Restaurant Restaurant Ranked #1 of 42 Restaurants in Delray Beach Delray Beach. Some say it is slow, good.
★★★★★ on the 13
th
of September, 2013
good and slow
Location