Papa's Tapas
A colorful space sets the scene for paella, quesadillas & other Latin dishes at this Spanish eatery.
Location & Hours
259 NE 2nd Ave, Delray Beach
A colorful space sets the scene for paella, quesadillas & other Latin dishes at this Spanish eatery.
259 NE 2nd Ave, Delray Beach