2301 Oyster Bar
2301 S Lake Shore Dr
Decatur, IL 62521
2301 Oyster Bar is a cozy seafood restaurant in Decatur, IL that specializes in serving fresh oysters and other seafood dishes.
With a laid-back atmosphere and a focus on quality ingredients, this establishment offers a casual dining experience for seafood lovers in the area.
Generated from their business information
Also at this address
See a problem?