Pelican Self Storage - Vallila: 60.198008, 24.948013