Get directions to: China Town, Omaha, NE
Restaurant address: 3720 Leavenworth St Omaha, NE 68105, USA
Restaurant: China Town