Where is Carașova?

Where is Carașova located?

Carașova, Carașova, Romania (approx. 45.198322°, 21.863588°)


Where is Carașova on the map?