Room FacilitiesMay include
Property DescProperty Location With a stay at Schlössle Hotel - The Leading Hotels of the World you'll be centrally located in Tallinn within a 5-minute walk of Town Hall Square and Tallinn Town Hall This 5-star hotel is 08 mi 12 km from P