Both Boston Restaurant Talk and a press release from Bertucci's confirm that their Brattle Street location will close today after 25 years in business. According to the release, the landlord decided to opt for another retailer, though the pizza chain would've made changes or renovations to hang on to the prime space. Any guesses about this new mystery retailer? Urban Outfitters? H&M?