Where is Letca Nouă?

Where is Letca Nouă located?

Letca Nouă, Letca Nouă, Romania (approx. 44.23535°, 25.74143°)


Where is Letca Nouă on the map?