The address of Mercer (US) is
500 Dallas St Suite 1500,
Downtown Houston,
Houston,
Texas,
US.