Some Believe That Portland, Maine, is Home to the Best New Restaurant in AmericaSome Believe That Portland, Maine, is Home to the Best New Restaurant in AmericaLeeward in Portland, Maine, has been named a finalist for Best New Restaurant in America by the James Beard Foundation.JoeyJoey