Mount Salem, New Jersey


Mount Salem is an unincorporated community located along the border of Alexandria and Union townships in Hunterdon County, New Jersey, United States.