Chau Chow City Restaurant

81 Essex St.
Boston
Massachusetts
United States