Pier 31 Restaurant & Marina is located on the south east corner of Oneida Lake in South Bay on Rt. 31. Family owned casual dining since 1954. Come enjoy our friendly atmosphere for seafood, steaks, pasta & great hospitality. Daily dinner specials. Open year round. "Like Having Boston in Your Back Yard."