The fabulous Lamb House Taverns & Restaurants If you like to eat lamb, this is the place to be! Probably the best tavern for lamb (antichristo) in the South of Crete