From the website:
MESA is landscape architecture, planning, and urban design firm located in Dallas, Texas. We are located in the Oilwell Supply Building in Downtown Dallas' West End historic district at 2001 North Lamar Street, Suite 100 Dallas, Tx 75202. To contact us by phone, please call 214-871-0568 or 800-871-6372.