Company NEW CASTLE PLAZA PARTNERS LIMITED PARTNERSHIP Address 5963 La Place Court, Suite 200, CARLSBAD, CA, 92008, USA