Lanabiss
Italian
Lanabiss is a restaurant located in Lana, Italy. It is situated on Via Peter Anich and is noted for its food, including french fries. The establishment is also recognized for its outdoor activities, suggesting a connection to local tourism or recreation.
Location