Papa’s Tapas

Location

xxx259 NE 2nd Ave
Delray Beach
FL
33444
Loading Map....

Located adjacent to The Ray Hotel in downtown Delray Beach

Facebook page

Website 

Tel.: 561-266-0599

Happy Hours: Monday-Thursday 4-6pm; Sunday 3-6pm (Last verified 12-23-2022)

Happy Hour Menu Happy Hour Late Night Menu

You Might Also Like:

Upcoming Events

  • Check our calendars for events at this location