124 West Liberty Street, Hubbard, Ohio 44425
(330) 623-7200
Romeo's is an award-winning pizza joint and considered the best pizza in Hubbard by many. Alongside all of the specialty pizza options, Romeo's menu also features salads, wings, subs and more to make sure everyone can find something that they