Finnish burger restaurant offering takeout and delivery. A local favorite.