The new location at 1475 41st Ave. is a mere two blocks from New Leaf’s current spot in Begonia Plaza — one it has occupied for more than 30 years — and it is almost twice as big.