If you’re looking for more of an upscale dining experience, you can’t go wrong at Union in Portland, ME. They offer breakfast, brunch, lunch, and dinner, along with kids menus. They’re very attentive to food allergies and sensitivities, and although GF options are not marked on the menu, they’re happy to accommodate. Just ask.
390 Congress Street, Portland, ME, USA