JPMorgan Chase renewed its full service retail banking location space at Younan Place at 9801 Westheimer in Houston. Younan Place is an 11-story, 211,125 square foot, Class A office building near Houston's popular Galleria shopping district.