Toompea Castle was a major landmark in the struggle for independence
and democracy, once unarmed civilians stood ready to protect it against
Nowadays parliament sits in Toompea Castle.
Location: 59°26'8"N 24°44'14"E on:
Copyright Otto de Voogd 2005