Grill located in Helsinki.