Work Continues at U-Haul Orchard Street August 31, 2016 By PETRA Inc Work Continues at U-Haul Orchard Street. Construction of the two-story self-storage facility will be approximately 18,711 sf and is on track for completion.