Отель Mama Leone находится в городе Северодвинск, в 35 км от Архангельска. К услугам гостей ресторан. Подключен бесплатный Wi-Fi.
В числе удобств каждого номера — телевизор с плоским экраном. В собственной ванной комнате имеются халаты, тапочки и бесплатные туалетно-косметические принадлежности.
Стойка регистрации работает круглосуточно.
Расстояние до аэропорта Талаги составляет 43 км.