Papa's Tapas Delray

Authentic Spanish Cuisine in Delray Beach

259 NE 2nd Ave Delray Beach, FL 33444 | 561 266-0599
Navigation Menu

Welcome To Papa's Tapas In Delray Beach

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