Formosa Seafood Buffet
Seafood Restaurant, Chinese Restaurant
6304 E 82nd St, Indianapolis, IN 46250
(317) 595-8885
(317) 595-8885
3.0 / 5 based on 26 votes
Photos
... most well presented Chinese Buffet in the city. The crab legs are often over...
... of choices for sushi, Mongolian grill, desserts, shrimp, and even American food...
... the kiwi & cucumber sushi. Crisp and bright!