Ostrava is a city in the borderland of Moravia and Silesia in the Czech Republic. With a population of 290,000 (2019), it is the third largest city in the Czech Republic and the centre of the second largest urban agglomeration after Prague.
Read more on wikivoyage