Shuck's Fish House & Oyster Bar

1218 S 119th St, Omaha, NE 68144

Fish & Chips, Seafood

Website

(402) 827-4376

1