Stalida is a family-run taverna owned by the Truta family. Billy and Selena met on the island of Crete in the resort of Stalida on the Northeast coast in 2001 and ran a seaside restaurant ‘Maistrali’ for many years.
If you’d like to find out more, check out their other menus or book a table, please head to their website: