Vltava is Finland's largest Czech cuisine restaurant. Located in a historic Jugend-style building, it offers a taste of Central European flavors.