Get directions to: Buffalo Seafood House, Buffalo, SC
Restaurant address: 2018 Main St Buffalo, SC 29321, USA
Restaurant: Buffalo Seafood House