BR

Metropolis Plaza North Tower

Gżira, Malta