Mazsalaca is a town in Latvia with town rights since 1928 .
Mazsalaca is a town in Mazsalaca municipality , Vidzeme , Latvia with 2412 inhabitants .