Tenholantie 12 B 106 - Rental apartment | Vella