Scratch Toast Bar

The Scratch Toast Bar opened on Friday at 205 Broadway in South Portland. Here’s a look at their menu.