Leaf restaurant is located in Albissola Marina, Italy on Leaf restaurant Via Giovanni Battista Garbarino 4/17012 -. Leaf restaurant is rated 4 out of 5 in the category chinese in Italy.
Address
Leaf restaurant Via Giovanni Battista Garbarino 4/17012 -