Carol I Park

Bucharest, Romania