Lucky Duck Diner Address: 204 N Main St, Pavillion, WY 82523 Phone: (307) 856-9297 Restaurants, Diner Other Businesses: Kelly B Nelson Brick Construction at 66 Rabbit Brush Rd, Pavillion, WY 82523 Horseshoe Cafe at 204 N Main St, Pavillion, WY 82523