Villa Koivuranta is a restaurant serving delicious home-style lunch on weekdays.