Amelia Island Shrimp Stand is a quaint eatery in Fernandina Beach, FL that specializes in serving fresh and delicious shrimp dishes.
With a focus on quality seafood and a casual dining atmosphere, this establishment offers a variety of shrimp-based options for locals and visitors to enjoy.
Generated from their business information