Grill restaurant located in Tallinn. Offers a friendly atmosphere.