6621 State Route 66
Fort Loramie, OH 45845
(Located in Newport).
Learn More About
Keyhole Pizza
Open 7 days a week!
Tel: 937-295-2826
Address:
We accept: Cash