logo

    DeliveryDudes

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 - Wednesday: 11 AM - 10 PM
Thursday - Friday: 11 AM - 11 PM
Saturday: 12 PM - 11 PM

Contact us