Historic small towns can sometimes feel run down and sad, and it's not easy to find one full of vibrant businesses that's also a pleasure to walk around and makes you want to stay longer.
Salem.A new $6.4 million project is focused on transforming tht downtown landscape, making it better for drive ...