Villa Restaurant
1101 Flamingo Dr Altoona, PA 16602-4330
814-949-5989
Meals Served
Breakfast
Business Hours
Payment Types