Историческое здание гостиницы расположено в сердце Старого Таллинна. Гостиница St.Olav предлагает 90 благоустроенных номеров, полностью оборудованный конференц-зал, ресторан в историческом зале. Интерьер гостиницы оформлен в средневековом стиле с использованием натуральных материалов.