Olo - Helsinki
Restaurant Olo was named the best restaurant in Finland by the Society of Gastronomes. The main dining area seats 48 people in a pleasent environment. Interior design by Kari Lappalainen features forest inspired ornaments on the wall, dark wooden furniture and classic white table clothes.