NELSTAR SERVICES, INC. is an Active company incorporated on January 2, 2013 with the registered number P13000000303. This Domestic for Profit company is located at 16591 SW 141ST AVENUE, MIAMI, FL, 33177, US and has been running for twelve years. It currently has one President.