Papa's Tapas
(733)
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: Open ⋅ Closes 11 PM
Phone: (561) 266-0599
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?
People also search for
Rating
(281)
Papa's Tapas, Delray Beach, Florida. 5497 likes · 1 talking about this · 7768 were here. Spanish Tapas Cuisine.
No information is available for this page. · Learn why
259 NE 2nd Ave, Delray Beach, Florida 33444 · Papa's Tapas Spanish Restaurant in Delray Beach, 561-266-0599 Address: 259 · Photo by Papas Tapas Delray in ...