Cella is a cozy Finnish restaurant that has been operating since 1969, offering a warm atmosphere for dining and socializing. It is known for its tasty and inexpensive food, with a menu featuring Finnish cuisine and a wide selection of wines.