This city hotel is situated just 5 minutes by foot from Tallinn's Old Town where guests will also find a host of restaurants and shopping venues as well as links to the public transport network This air-conditioned hotel built in 2007 is a brand-new . . .