Order Online

Formosa Seafood Buffet

6304 E 82nd St
Indianapolis, IN 46250
(317) 595-8885
Order online Menu | Reservation | Info
Any questions please call us.