11 yrs ago•nervousnewbiereviewedThe Palace 2314 Union Ave. Altoona, PA 16602 Stopped in on a Saturday night...