Mercer Crossing is a 103,824 SF, four story core and shell office building located in Farmers Branch, Texas.