Villa Restaurant
Address:
1101 Flamingo Dr, Altoona, PA 16602
Phone:
(814) 949-5989 Restaurants
Other Businesses:
- Donut Connection at 27 Logan Blvd, Altoona, PA 16602
- Stromboli Express at 750 Park Ave, Altoona, PA 16602
- Original Italian Pizza at 750 Park Ave, Altoona, PA 16602
- Number 1 Chinese Restaurant at 3309 Pleasant Valley Blvd, Altoona, PA 16602
- Papa John's Pizza at 3014 Pleasant Valley Blvd, Altoona, PA 16602