Where is Izbiceni?

Where is Izbiceni located?

Izbiceni, Izbiceni (Station), Romania (approx. 43.81968°, 24.6649°)


Where is Izbiceni on the map?