561 266 0599

Esplanade Plaza, 259 NE 2nd Ave, Delray Beach, FL 33444

Welcome to
Papa's Tapas!

Welcome To
Papa's Tapas In Delray Beach

Our 20 years of experience preparing Spanish specialty dishes, allows us to offer a wide variety of fresh Spanish cuisine. Fresh chicken, pork, steak and seafood dishes are prepared daily.

Hours of Operation

Monday - Thursday: 11:30 AM - 10 PM
Friday: 11:30 AM - 11 PM
Saturday: 12 PM - 11 PM

Contact us