Map Graph

Olo (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.

Read article
File:Ravintola_Olo.JPG
Top Questions
AI generated

List the top facts about Olo (restaurant)

Summarize this article

What is the single most intriguing fact about Olo (restaurant)?

Are there any controversies surrounding Olo (restaurant)?

More questions