Get a free slice at My Pizza Peel
My Pizza Peel — and yes, that’s the real name (a pizza peel is the long-handled shovel used to pull a pie out of the oven) — opens today, right on the side of the Magnolia Hotel, at 1645 Stout Street, with a slogan on the sign that promises “A…