Get directions to: Top's China, Durham, NC
Restaurant address: 1105 University Dr Durham, NC 27707, USA
Restaurant: Top's China