St. Olav (Economy)
Lai 5, Tallinn, Tallinn, 10123
Average, 3
This 4 star hotel is located in the city centre of Tallinn and was established in 1400. It is close to the Estonian Puppet Theatre. The Hotel has a restaurant, a bar and a conference room. All 106 roo...
More Info