 
     override func calculateSizeThatFits(constrainedSize: CGSize) -> CGSize {
 
+        let nameMaxWidth = ChatLeftLocationCellNode.mapSize.height - (10 + 10)
+        locationNameNode.measure(CGSize(width: nameMaxWidth, height: CGFloat.max))
+
         return CGSize(width: constrainedSize.width, height: ChatLeftLocationCellNode.mapSize.height + ChatBaseCellNode.verticalPadding)
     }
 

        return node
    }()

    @objc private func tapMap(sender: UITapGestureRecognizer) {

        tapMapAction?()

        super.init()

        addSubnode(imageNode)
        addSubnode(locationNameNode)
    }

    func configure(withMessage message: Message) {
