Self-Storage at U-Haul

830 Broadway, Newark, NJ 07104