Lock 9 Pizza Address: 179 Main St, Duncan Falls, OH 43734 Phone: (740) 280-0990 Pizza, Restaurants Other Businesses: Stage Coach Restaurant at 269 Main St, Duncan Falls, OH 43734