Lucas Hall is among the newer buildings on the Santa Clara University campus and is home to the Leavey School of Business.
At approximately 86000sqft, the facility is two and a half times the size of the former home of the Business School, Kenna Hall.