Northeast San Antonio burger haven Biff Buzby’s on Tuesday opened its second local outpost, this one near MacArthur Park. The business — known for towering burgers sandwiched between slightly sweetened sourdough buns — shared the news in a Feb. 26 Facebook post, noting that the new location at 2769 Nacogdoches Road will be open 11 a.m.-8 p.m. The new Big Buzby’s has taken over the former home of Windmill Ice House.