Property lifestyle aparthotel brand Locke opens its first property in Switzerland - Locke am Platz, located in the heart of Zurich
Lifestyle aparthotel brand Locke announces its expansion into Zurich, Switzerland with the opening of its fifteenth property, Locke am Platz. Located in Enge, the aparthotel is spread across six floor
Read more