Tags: Restaurant.
Olo is a restaurant in Helsinki Finland founded by Pekka Terävä Petri Lukkarinen and Timo Sailama in 2006. It is located on Pohjoisesplanadi 5 in central Helsinki. Olo was awarded one Michelin star in 2011. The Finnish gastronomical society chose Olo as the restaurant of the year in 2009.