Dobroslavice (German: Dobroslawitz is a municipality and village in Opava District in the Moravian-Silesian Region of the Czech Republic. It has about 800 inhabitants.