Retail - New York, New York, United States
Security Guard
Contact Kareem Eid
Vice President
Contact William Shao
New World Mall is a retail company based out of 136 20 ROOSEVELT AVE, Flushing, New York, United States.