Shuckers Oyster Bar

Nassauville, Florida 32907-0625 United States of America

Location