Shepherd Place is a 14-story office building located in Houston's premier Galleria area. The architecturally-notable building offers a total of 119,576 square feet of Class A, net rentable space. Shepherd Place is located within close proximity to Greenway Plaza, a 60-acre master planned, mixed-use development, just four miles west of Houston's CBD and two miles east of the Galleria.