Finnoonkartanonkatu 11 A 120 - Rental apartment | Vella