New Vistas School Sign

Sign for New Vistas School in Lynchburg, Virginia. Founded 1986. 520 Eldon St.