By grrlscientist on April 14, 2009. tags: restaurant, nature, Helsinki, Finland, image of the day This ship is actually a restaurant in downtown Helsinki, Finland. Image: GrrlScientist, 28 February 2009 [larger view]. Tags Helsinki, Finland image of the day my pictures cities Finland Helsinki Helsinki Finland Photography picturer restaurant image of the day my pictures Log in to post comments More like this