Altoona, Blair County is home to over 285 restaurants offering a variety of dining choices. Dozens of restaurants have been serving guests for decades while new restaurants open every year. You'll find many popular national chains as well as locally owned establishments offering unique menus with foods only offered here.