Information
There are three restaurants inside Tallinn University: one in Mare building, another one in Astra and another one in Terra.
TLU
English