Cafe Lehtorante offers a cozy atmosphere. Enjoy Finnish cafe fare and refreshments.