I've spent some happy hours there. But no is the answer to your specific question. Mason is not that kind of place.
They do not have a happy hour. It is very surprising actually considering the cost of their fare.
Thanks! Your answer is awaiting moderation.