Formosa Seafood Buffet Details Venue Website: http://www.formosaseafoodbuffetin.com/ Location Address:6304 E 82nd St., Indianapolis, Indiana, 46250, United States