Selma is a charming town located in Johnston County. With its small-town feel and friendly atmosphere, Selma is a great place to call home. One of the notable landmarks in the area is the Historic Union Depot, which has been revitalized and now serves as a museum. Additionally, the town hosts the annual Selma Railroad Days Festival, celebrating its rich history and heritage. For those who enjoy outdoor activities, the Neuse River offers opportunities for fishing and boating. When it comes to local businesses, Selma has a range of options to meet your needs. From locally-owned shops and boutiques to delicious restaurants serving up Southern cuisine, this town caters to its residents and visitors alike. Whether you're in the market for unique gifts, tasty treats, or a cozy place to grab a bite, Selma has it all.Show More