Restaurant located in Tallinn.