If you live outside of New England, you may have heard of the town of Keene in southwest New Hampshire because of the commotion earlier this year around a new Vietnamese restaurant. . The owners of Pho Keene Great believed they had found a golden name for their new restaurant …
Read More »