China Fair address and location map.

China Fair address is Newton 70 Needham St, 02461-1616 Massachusetts USA