Best buffet that I know of, in Indy. La Formosa isn't close to being as good. The Washington Street location is the best though.
A new huge buffet. Great food! Read more.
Best buffet that I know of, in Indy. La Formosa isn't close to being as good. The Washington Street location is the best though.
A new huge buffet. Great food! Read more.