Francesco's Restaurant
617 West Liberty Street
Hubbard, Ohio 44425
(330) 534-8811
(330) 534-8848

Dine in or Take Out.

Francesco's is Hubbard's finest Italian Restaurant. 
 

 

BON APPETIT

 
 
 
 

Francesco's Pizzeria and Italian Restaurant Hubbard Ohio   330- 534-8811 or  330-534-8848

Home  |  About Us  |  Menu  |  Contact Us  |  Directions  ]