The Perry and Marty Granoff Center
And, voila!, Brown's new performing arts building (picture from the NYT). I am reasonably certain the location in a parking lot next to the sciences building two or three blocks from the main campus. Freshman rumor suggested the science building's late night and unusual smells from burning animal carcases, post lab-room dissection. I still might believe this - indeed, I cut up a shark and a few rats back in the day.
And here is what we know about Marty Granoff (from the Brown website):