Papa's Tapas
(735)
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
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
(297)
Papa's Tapas · Page · Spanish Restaurant · (561) 266-0599 · papastapasdb.com · Rating · 4.5 (777 Reviews).
No information is available for this page. · Learn why
Best sangria in town Spanish Tapas restaurant located in Pineapple Grove Happy Hour 3-6 Monday - Satuday www.papastapasdb.com.