MEC has doubled its locations over the past decade and now amounts to over 75 commercial properties in its portfolio in Germany. Credit: MEC