NELO

AcronymDefinition
NELONavy Engineering Logistics Office
NELONew England Light Opera (Lexington, MA)
NELONorth Edinburgh Local Office (UK)