There are certain places that make you feel like you're in on something special, a sort of organic local knowledge. Scratch Baking Co. is one of those places. Located somewhat off the beaten path in Willard Square in South Portland, Scratch isn't a place you would just happen upon. It is, however, most certainly worth finding. Their breads and sweets are divine, their coffee fresh, and their bagels to die for. In fact, the bagels are so sought-after that Scratch has implemented a limit of one dozen bagels per customer.
If you are ever in the Portland area, I implore you. Please. Stop by Scratch and buy a bagel (or twelve!). You won't regret it.