Tenholantie 12 A 34 - Rental apartment | Vella