Leaf is a Chinese restaurant offering cuisine in Albissola Marina.