Address: 3-5 Piața Presei Libere, Free Press Square