Olo is a modern Nordic gourmet cuisine restaurant at the heart of Helsinki.
Pohjoisesplanadi 5,, 00170 Helsinki