Papa's Tapas
(742)
Tapas restaurant
A colorful space sets the scene for paella, quesadillas & other Latin dishes at this Spanish eatery.
Address: 259 NE 2nd Ave, Delray Beach, FL 33444
Hours: Closed ⋅ Opens 11:30 AM Tue
Phone: (561) 266-0599
No information is available for this page. · Learn why
Rating
(280)
Papa's Tapas, Delray Beach, Florida. 5505 likes · 8 talking about this · 7786 were here. Spanish Tapas Cuisine.
People also ask
What does the Spanish word tapas mean?
What is the birthplace of tapas?
What is the origin of the tapa?
Why is tapas trending?
259 NE 2nd Ave, Delray Beach, Florida 33444 · Papa's Tapas Seafood Paella with yellow saffron rice, lobster, shrimp. · Photo shared by Papas Tapas Delray on May ...