La Polar Star Villa Reini si trova a Levi, a 700 m dallo stabilimento termale Water World, a 5 km dal centro congressi ed espositivo Levi Summit e a 7 km dal Peak Lapland Viewing Deck. La struttura dista meno di 1 km dalla cappella Mary's, Levi.
1 Operonmukka, 99130 Levi, Finlandia