Location:
Stockholm, Sweden
Size:
350.000 m²

Odengatan 104