Olo, is a modern Nordic cuisine restaurant located in Helsinki, Finland. Olo aims to take the raw ingredients of the region and provide diners with a menu that brings natural and clean flavours. The food is surprising with delicate flavours of Sandinavia. Olo has boasted a Michelin Star since 2011, and has also won a number of regional awards.
If you want to spoil yourself to a Nordic culinary treat, make sure to visit this stylish restaurant.
00130 Helsinki, Finland
Photo courtesy by Olo-ravintola.