Cafe Larissa is a cozy establishment with two warmly decorated dining rooms. It offers fresh food and a welcoming atmosphere.