Restaurant Reviews from DiningGuide411.com
    Top : United_States: FL: Tallahassee

Shell Oyster Bar, Tallahassee, Florida










Shell Oyster Bar
114 Oakland Ave
Tallahassee FL United States


Phone: 850.224.9919