Report Closed Business in Town Guide

You are reporting the following closed business. Please make sure all information is correct.
Company Name NEC Corp. of America
Phone (212) 789-3700
Address NEC Corp. of America (Sales Office) 4714 32nd Pl. #C Long Island City, NY 11101 (212) 789-3700 #C, Long Island City, NY, 11101 US