Mediterranean restaurant Ta Kaloudia offers a taste of the region.