58
ORLANDO, FLA. — Bulverde, Texas-based Noah’s Ark Development has completed the 94,000-square-foot Noah’s Ark Self Storage Balboa, located at 1015 N. Apopka-Vineland Rd. in Orlando. The property houses 645 self-storage units, 339 of which are climate controlled and 102 of which are humidity controlled. Features include easy-glide roll-up doors and digital video surveillance.