Stagecoach Restaurant Address: 269 Main St, Duncan Falls, OH 43734 Phone: (740) 303-3174 Restaurants Other Businesses: D J's Pizza at 454 Main St, Duncan Falls, OH 43734 Stage Coach Restaurant at 269 Main St, Duncan Falls, OH 43734 Lock 9 Pizza at 179 Main St, Duncan Falls, OH 43734 Subway at 205 Main St, Duncan Falls, OH 43734