Where is Liberty Center?

Where is Liberty Center located?

Liberty Center, Liberty Center, Romania (approx. 44.41526°, 26.07994°)


Where is Liberty Center on the map?