U-Haul locations in or near Ledyard Center, CT 06339