Arc de Triomphe by Residence Hotels Bucharest
19, Clucerului Street
Bucharest,
RO 011362
Near Museum of the Romanian Peasant