Otwock is a town located 24 kilometers south-east of Warsaw, on the river Świder. Its current population is estimated at 45 thousand inhabitants.
>>>