Owl's Nest Pizza & More Address: 171 E Main St, Chateaugay, NY 12920 Phone: (518) 497-0700 Pizza, Restaurants Other Businesses: Grind House at 173 E Main St, Chateaugay, NY 12920 Cherry Hill Farm at 38 Lake St, Chateaugay, NY 12920