Get directions to: Ta Chan Buffet, Omaha, NE
Restaurant address: 601 South 72nd Street Omaha, NE 68114, USA
Restaurant: Ta Chan Buffet