Bistro Elli, located in Kupitta, Finland, is a relaxed bistro offering French cuisine with a modern twist alongside with delicious and interesting beers and wines.