It’s all Greek to meJaffa’s Albi restaurant takes your taste buds on a trip to Greece.Jaffa’s Albi restaurant takes your taste buds on a trip to Greece(photo credit: Courtesy)