Papa’s Tapas

Location

259 NE 2nd Ave
Delray Beach
FL
33444

Next Event

No upcoming events
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