Home
Location
Contact
Menu
Order Online
Order Online
4801 Linton Blvd Suite 5B-8B
Delray Beach, FL 33445
(561) 359-2301
Welcome to Taverna Trela
Look forward to seeing you soon!
Taverna Trela location
DELRAY BEACH
4801 Linton Blvd Suite 5B-8B
Delray Beach, FL 33445
(561) 359-2301