GLO Hotel Sello Hotel
Leppävaarankatu 1, Leppävaara, 02600 Espoo, Finlandia
This environmentally friendly hotel, certified by the Green Key, is located next to Sello Shopping Mall. It is a 3-minute walk from Leppävaara Station and connections to central Helsinki. Free Wi-Fi is available throughout the property.