From Charlotte Stories:

The Garibaldi Festival is an annual event in historic downtown Belmont, N.C.

Each year the festival shuts down the streets of Historic Belmont to bring history alive and pay homage to a city that was formerly known as Garibaldi Station, due to its railroad stop along the tracks constructed in 1871 (

The festival has a fresh new spin this year as a celebration of the creative community — local arts, crafts and music…

Read more from Charlotte Stories here.