Finelli's Italian Villa
Address:
1808 4th Ave, Altoona, PA 16602
Phone:
(814) 943-8510
Hours:
- Mon: 7am-11pm
- Tue: 7am-11pm
- Wed: 7am-11pm
- Thu: 7am-11pm
- Fri: 6am-12pm
- Sat: 6am-12pm
- Sun: 7am-11pm
Other Businesses:
- Iron Chef Chinese Restaurant at 1625 E Pleasant Valley Blvd, Altoona, PA 16602
- 30 Something at 1524 E Walton Ave, Altoona, PA 16602
- Texas Weiners, Inc. at 1122 12th Ave, Altoona, PA 16601
- Jethro's at 417 Park View Lane, Altoona, PA 16601
- Great China Chinese Restaurant at 525 E 25th Ave, Altoona, PA 16601