Green Leaf Restaurant LiosbanUnit 11 Center Point, Liosban Industrial Estate ,Tuam Road, GalwayNo opening hours specified