Track Town Pizza is a long-standing pizzeria established in 1977. It features a spacious, old-school atmosphere with sports memorabilia and TVs.